PageRenderTime 51ms CodeModel.GetById 24ms RepoModel.GetById 1ms app.codeStats 0ms

/source/ahk.keywords.properties

https://github.com/iViO/SciTE4AutoHotkey
Properties File | 190 lines | 171 code | 8 blank | 11 comment | 0 complexity | 1fb0c1ae0b715be69ac2a43ba9645441 MD5 | raw file
  1. # AutoHotkey keyword definitions for SciTE
  2. #
  3. # November 7, 2010 - fincs
  4. #
  5. ahk.if.commands=if ifequal ifexist ifgreater ifgreaterorequal ifinstring \
  6. ifless iflessorequal ifmsgbox ifnotequal ifnotexist ifnotinstring ifwinactive \
  7. ifwinexist ifwinnotactive ifwinnotexist
  8. # Flow of control
  9. ahk.keywords=\
  10. break continue else exit exitapp gosub goto $(ahk.if.commands) \
  11. loop onexit pause repeat return settimer sleep suspend \
  12. static global local byref while until for
  13. keywords.$(file.patterns.ahk)=$(ahk.keywords)
  14. # Commands
  15. ahk.keywords2=\
  16. autotrim blockinput clipwait control controlclick controlfocus \
  17. controlget controlgetfocus controlgetpos controlgettext controlmove \
  18. controlsend controlsendraw controlsettext coordmode critical detecthiddentext \
  19. detecthiddenwindows drive driveget drivespacefree edit endrepeat envadd \
  20. envdiv envget envmult envset envsub envupdate fileappend filecopy \
  21. filecopydir filecreatedir filecreateshortcut filedelete filegetattrib \
  22. filegetshortcut filegetsize filegettime filegetversion fileinstall filemove \
  23. filemovedir fileread filereadline filerecycle filerecycleempty fileremovedir \
  24. fileselectfile fileselectfolder filesetattrib filesettime formattime \
  25. getkeystate groupactivate groupadd groupclose groupdeactivate gui \
  26. guicontrol guicontrolget hideautoitwin hotkey \
  27. imagesearch inidelete iniread iniwrite input inputbox keyhistory keywait \
  28. listhotkeys listlines listvars menu mouseclick mouseclickdrag mousegetpos \
  29. mousemove msgbox outputdebug pixelgetcolor pixelsearch \
  30. postmessage process progress random regdelete regread regwrite reload \
  31. run runas runwait \
  32. send sendevent sendinput sendmessage sendmode sendplay sendraw \
  33. setbatchlines setcapslockstate setcontroldelay setdefaultmousespeed setenv setformat \
  34. setkeydelay setmousedelay setnumlockstate setscrolllockstate \
  35. setstorecapslockmode settitlematchmode setwindelay setworkingdir \
  36. shutdown sort soundbeep soundget soundgetwavevolume soundplay soundset \
  37. soundsetwavevolume splashimage splashtextoff splashtexton splitpath \
  38. statusbargettext statusbarwait stringcasesense stringgetpos stringleft \
  39. stringlen stringlower stringmid stringreplace stringright stringsplit \
  40. stringtrimleft stringtrimright stringupper sysget thread tooltip \
  41. transform traytip urldownloadtofile winactivate winactivatebottom winclose \
  42. winget wingetactivestats wingetactivetitle wingetclass wingetpos wingettext \
  43. wingettitle winhide winkill winmaximize winmenuselectitem winminimize \
  44. winminimizeall winminimizeallundo winmove winrestore winset winsettitle \
  45. winshow winwait winwaitactive winwaitclose winwaitnotactive fileencoding
  46. keywords2.$(file.patterns.ahk)=$(ahk.keywords2)
  47. # Functions
  48. ahk.keywords3=\
  49. abs acos asc asin atan ceil chr cos dllcall exp fileexist floor getkeystate numget numput registercallback \
  50. il_add il_create il_destroy instr islabel isfunc ln log lv_add lv_delete lv_deletecol \
  51. lv_getcount lv_getnext lv_gettext lv_insert lv_insertcol lv_modify \
  52. lv_modifycol lv_setimagelist mod onmessage round \
  53. regexmatch regexreplace \
  54. sb_seticon sb_setparts sb_settext sin sqrt strlen substr tan \
  55. tv_add tv_delete tv_getchild tv_getcount tv_getnext tv_get tv_getparent \
  56. tv_getprev tv_getselection tv_gettext tv_modify \
  57. varsetcapacity winactive winexist \
  58. trim ltrim rtrim fileopen strget strput \
  59. object isobject objinsert objremove objminindex objmaxindex objsetcapacity objgetcapacity \
  60. objgetaddress objnewenum objaddref objrelease objclone _insert _remove _minindex _maxindex _setcapacity \
  61. _getcapacity _getaddress _newenum _addref _release _clone comobjcreate comobjget comobjconnect comobjerror \
  62. comobjactive comobjenwrap comobjunwrap comobjparameter comobjmissing comobjtype comobjvalue comobjarray
  63. keywords3.$(file.patterns.ahk)=$(ahk.keywords3)
  64. # Directives
  65. ahk.keywords4=\
  66. allowsamelinecomments clipboardtimeout commentflag errorstdout escapechar \
  67. hotkeyinterval hotkeymodifiertimeout hotstring if iftimeout ifwinactive ifwinexist include \
  68. includeagain installkeybdhook installmousehook keyhistory ltrim \
  69. maxhotkeysperinterval maxmem maxthreads maxthreadsbuffer maxthreadsperhotkey menumaskkey \
  70. noenv notrayicon persistent singleinstance usehook winactivateforce
  71. keywords4.$(file.patterns.ahk)=$(ahk.keywords4)
  72. # Keys and buttons
  73. ahk.keywords5=\
  74. shift lshift rshift alt lalt ralt control lcontrol rcontrol \
  75. ctrl lctrl rctrl lwin rwin appskey \
  76. altdown altup shiftdown shiftup ctrldown ctrlup \
  77. lwindown lwinup rwindown rwinup \
  78. lbutton rbutton mbutton wheelup wheeldown xbutton1 xbutton2 \
  79. joy1 joy2 joy3 joy4 joy5 joy6 joy7 joy8 joy9 joy10 joy11 joy12 joy13 joy14 \
  80. joy15 joy16 joy17 joy18 joy19 joy20 joy21 joy22 joy23 joy24 joy25 joy26 joy27 \
  81. joy28 joy29 joy30 joy31 joy32 \
  82. joyx joyy joyz joyr joyu joyv joypov joyname joybuttons joyaxes joyinfo \
  83. space tab enter escape esc backspace bs delete del insert ins pgup pgdn \
  84. home end up down left right \
  85. printscreen ctrlbreak pause scrolllock capslock numlock \
  86. numpad0 numpad1 numpad2 numpad3 numpad4 numpad5 numpad6 numpad7 numpad8 numpad9 \
  87. numpadmult numpadadd numpadsub numpaddiv numpaddot numpaddel numpadins \
  88. numpadclear numpadup numpaddown numpadleft numpadright numpadhome numpadend \
  89. numpadpgup numpadpgdn numpadenter \
  90. f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 \
  91. f13 f14 f15 f16 f17 f18 f19 f20 f21 f22 f23 f24 \
  92. browser_back browser_forward browser_refresh browser_stop browser_search \
  93. browser_favorites browser_home volume_mute volume_down volume_up \
  94. media_next media_prev media_stop media_play_pause \
  95. launch_mail launch_media launch_app1 launch_app2 \
  96. blind click raw wheelleft wheelright
  97. keywords5.$(file.patterns.ahk)=$(ahk.keywords5)
  98. # Variables
  99. ahk.keywords6=\
  100. a_ahkpath a_ahkversion a_appdata a_appdatacommon a_autotrim a_batchlines \
  101. a_caretx a_carety a_computername a_controldelay a_cursor \
  102. a_dd a_ddd a_dddd a_defaultmousespeed a_desktop a_desktopcommon \
  103. a_detecthiddentext a_detecthiddenwindows a_endchar \
  104. a_eventinfo a_exitreason a_formatfloat a_formatinteger a_gui a_guievent \
  105. a_guicontrol a_guicontrolevent a_guiheight a_guiwidth a_guix a_guiy a_hour \
  106. a_iconfile a_iconhidden a_iconnumber a_icontip a_index \
  107. a_ipaddress1 a_ipaddress2 a_ipaddress3 a_ipaddress4 a_isadmin a_iscompiled \
  108. a_issuspended a_keydelay a_language a_lasterror a_linefile a_linenumber \
  109. a_loopfield a_loopfileattrib a_loopfiledir a_loopfileext a_loopfilefullpath \
  110. a_loopfilelongpath a_loopfilename a_loopfileshortname a_loopfileshortpath \
  111. a_loopfilesize a_loopfilesizekb a_loopfilesizemb a_loopfiletimeaccessed \
  112. a_loopfiletimecreated a_loopfiletimemodified a_loopreadline a_loopregkey \
  113. a_loopregname a_loopregsubkey a_loopregtimemodified a_loopregtype \
  114. a_mday a_min a_mm a_mmm a_mmmm a_mon a_mousedelay a_msec a_mydocuments \
  115. a_now a_nowutc a_numbatchlines a_ostype a_osversion a_priorhotkey \
  116. a_programfiles a_programs a_programscommon a_screenheight a_screenwidth \
  117. a_scriptdir a_scriptfullpath a_scriptname a_sec a_space a_startmenu \
  118. a_startmenucommon a_startup a_startupcommon a_stringcasesense a_tab a_temp \
  119. a_thishotkey a_thismenu a_thismenuitem a_thismenuitempos a_tickcount \
  120. a_timeidle a_timeidlephysical a_timesincepriorhotkey a_timesincethishotkey \
  121. a_titlematchmode a_titlematchmodespeed a_username a_wday a_windelay a_windir \
  122. a_workingdir a_yday a_year a_yweek a_yyyy \
  123. clipboard clipboardall comspec errorlevel programfiles \
  124. true false a_thisfunc a_thislabel a_ispaused a_iscritical a_isunicode a_ptrsize
  125. keywords6.$(file.patterns.ahk)=$(ahk.keywords6)
  126. # Keywords
  127. ahk.keywords7=\
  128. ltrim rtrim join \
  129. ahk_id ahk_pid ahk_class ahk_group \
  130. processname minmax controllist statuscd filesystem setlabel \
  131. alwaysontop mainwindow nomainwindow useerrorlevel \
  132. altsubmit hscroll vscroll imagelist wantctrla wantf2 vis visfirst \
  133. wantreturn backgroundtrans \
  134. minimizebox maximizebox sysmenu toolwindow exstyle \
  135. check3 checkedgray readonly notab \
  136. lastfound lastfoundexist \
  137. alttab shiftalttab alttabmenu alttabandmenu alttabmenudismiss \
  138. controllisthwnd hwnd \
  139. deref pow bitnot bitand bitor bitxor bitshiftleft bitshiftright \
  140. sendandmouse mousemove mousemoveoff \
  141. hkey_local_machine hkey_users hkey_current_user hkey_classes_root \
  142. hkey_current_config hklm hku hkcu hkcr hkcc \
  143. reg_sz reg_expand_sz reg_multi_sz reg_dword reg_qword reg_binary \
  144. reg_link reg_resource_list reg_full_resource_descriptor \
  145. reg_resource_requirements_list reg_dword_big_endian \
  146. regex \
  147. pixel mouse screen relative rgb \
  148. low belownormal normal abovenormal high realtime \
  149. between contains in is integer float number digit xdigit \
  150. alpha upper lower alnum time date \
  151. not or and \
  152. topmost top bottom transparent transcolor redraw region id idlast \
  153. count list capacity eject lock unlock \
  154. label serial type status \
  155. seconds minutes hours days \
  156. read parse \
  157. logoff close error single shutdown menu exit reload \
  158. tray add rename check uncheck togglecheck enable disable toggleenable default \
  159. nodefault standard nostandard color delete deleteall icon noicon tip click \
  160. show \
  161. edit progress hotkey text picture pic groupbox button \
  162. checkbox radio dropdownlist ddl combobox statusbar treeview \
  163. listbox listview datetime monthcal updown slider tab tab2 \
  164. iconsmall tile report sortdesc nosort nosorthdr grid hdr autosize range \
  165. xm ym ys xs xp yp \
  166. font resize owner submit nohide minimize maximize restore noactivate na \
  167. cancel destroy center \
  168. margin owndialogs guiescape guiclose guisize guicontextmenu guidropfiles \
  169. tabstop section wrap border top bottom buttons \
  170. expand first lines \
  171. number uppercase lowercase limit password multi group background \
  172. bold italic strike underline norm theme caption delimiter \
  173. flash style checked \
  174. password hidden left right center section move \
  175. focus hide choose choosestring text pos enabled disabled visible \
  176. notimers interrupt priority waitclose unicode tocodepage fromcodepage\
  177. yes no ok cancel abort retry ignore force \
  178. on off all send wanttab \
  179. monitorcount monitorprimary monitorname \
  180. monitorworkarea pid \
  181. base
  182. keywords7.$(file.patterns.ahk)=$(ahk.keywords7)