home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 August / PCpro_2005_08.ISO / files / freeware / autohot / AutoHotkeyInstall.exe / Extras / AutoHotkey.syn < prev    next >
Encoding:
Text File  |  2005-06-01  |  10.9 KB  |  1,028 lines

  1. ; TextPad keyword syntax file for AutoHotkey
  2. ; Auto generated by Rajat's TextPad Syntax Generator Script
  3.  
  4. C=1
  5.  
  6. [Syntax]
  7. Namespace1 =
  8. IgnoreCase = Yes
  9. ;BracketChars = {}
  10. OperatorChars = +-*/<>=
  11. PreprocStart =
  12. SyntaxStart =
  13. SyntaxEnd =
  14. CommentStart = /*
  15. CommentEnd = */
  16. CommentStartAlt =
  17. CommentEndAlt =
  18. SingleComment = ;
  19. SingleCommentEsc = `
  20. StringsSpanLines = No
  21. StringStart = %
  22. StringEnd = %
  23. StringAlt = "
  24. StringEsc = `
  25. CharStart =
  26. CharEnd =
  27. CharEsc = `
  28.  
  29. [Keywords 1]
  30. #AllowSameLineComments
  31. #ClipboardTimeout
  32. #CommentFlag
  33. #ErrorStdOut
  34. #EscapeChar
  35. #HotkeyInterval
  36. #HotkeyModifierTimeout
  37. #Hotstring
  38. #Include
  39. #IncludeAgain
  40. #InstallKeybdHook
  41. #InstallMouseHook
  42. #KeyHistory
  43. #MaxHotkeysPerInterval
  44. #MaxMem
  45. #MaxThreads
  46. #MaxThreadsBuffer
  47. #MaxThreadsPerHotkey
  48. #NoTrayIcon
  49. #Persistent
  50. #SingleInstance
  51. #UseHook
  52. #WinActivateForce
  53. AutoTrim
  54. BlockInput
  55. Break
  56. ClipWait
  57. Continue
  58. Control
  59. ControlClick
  60. ControlFocus
  61. ControlGet
  62. ControlGetFocus
  63. ControlGetPos
  64. ControlGetText
  65. ControlMove
  66. ControlSend
  67. ControlSendRaw
  68. ControlSetText
  69. CoordMode
  70. DetectHiddenText
  71. DetectHiddenWindows
  72. Drive
  73. DriveGet
  74. DriveSpaceFree
  75. Edit
  76. Else
  77. EndRepeat
  78. EnvAdd
  79. EnvDiv
  80. EnvMult
  81. EnvSet
  82. EnvSub
  83. EnvUpdate
  84. Exit
  85. ExitApp
  86. FileAppend
  87. FileCopy
  88. FileCopyDir
  89. FileCreateDir
  90. FileCreateShortcut
  91. FileDelete
  92. FileGetAttrib
  93. FileGetShortcut
  94. FileGetSize
  95. FileGetTime
  96. FileGetVersion
  97. FileInstall
  98. FileMove
  99. FileMoveDir
  100. FileRead
  101. FileReadLine
  102. FileRecycle
  103. FileRecycleEmpty
  104. FileRemoveDir
  105. FileSelectFile
  106. FileSelectFolder
  107. FileSetAttrib
  108. FileSetTime
  109. FormatTime
  110. GetKeyState
  111. Gosub
  112. Goto
  113. GroupActivate
  114. GroupAdd
  115. GroupClose
  116. GroupDeactivate
  117. Gui
  118. GuiControl
  119. GuiControlGet
  120. HideAutoItWin
  121. Hotkey
  122. If
  123. IfEqual
  124. IfExist
  125. IfGreater
  126. IfGreaterOrEqual
  127. IfInString
  128. IfLess
  129. IfLessOrEqual
  130. IfMsgBox
  131. IfNotEqual
  132. IfNotExist
  133. IfNotInString
  134. IfWinActive
  135. IfWinExist
  136. IfWinNotActive
  137. IfWinNotExist
  138. ImageSearch
  139. IniDelete
  140. IniRead
  141. IniWrite
  142. Input
  143. InputBox
  144. KeyHistory
  145. KeyWait
  146. ListHotkeys
  147. ListLines
  148. ListVars
  149. Loop
  150. Menu
  151. MouseClick
  152. MouseClickDrag
  153. MouseGetPos
  154. MouseMove
  155. MsgBox
  156. OnExit
  157. OutputDebug
  158. Pause
  159. PixelGetColor
  160. Pixelsearch
  161. PostMessage
  162. Process
  163. Progress
  164. Random
  165. RegDelete
  166. RegRead
  167. RegWrite
  168. Reload
  169. Repeat
  170. Return
  171. Run
  172. RunAs
  173. RunWait
  174. Send
  175. SendMessage
  176. SendRaw
  177. SetBatchLines
  178. SetCapsLockState
  179. SetControlDelay
  180. SetDefaultMouseSpeed
  181. SetEnv
  182. SetFormat
  183. SetKeyDelay
  184. SetMouseDelay
  185. SetNumLockState
  186. SetScrollLockState
  187. SetStoreCapslockMode
  188. SetTimer
  189. SetTitleMatchMode
  190. SetWinDelay
  191. SetWorkingDir
  192. Shutdown
  193. Sleep
  194. Sort
  195. SoundBeep
  196. SoundGet
  197. SoundGetWaveVolume
  198. SoundPlay
  199. SoundSet
  200. SoundSetWaveVolume
  201. SplashImage
  202. SplashTextOff
  203. SplashTextOn
  204. SplitPath
  205. StatusBarGetText
  206. StatusBarWait
  207. StringCaseSense
  208. StringGetPos
  209. StringLeft
  210. StringLen
  211. StringLower
  212. StringMid
  213. StringReplace
  214. StringRight
  215. StringSplit
  216. StringTrimLeft
  217. StringTrimRight
  218. StringUpper
  219. Suspend
  220. SysGet
  221. Thread
  222. ToolTip
  223. Transform
  224. TrayTip
  225. URLDownloadToFile
  226. WinActivate
  227. WinActivateBottom
  228. WinClose
  229. WinGet
  230. WinGetActiveStats
  231. WinGetActiveTitle
  232. WinGetClass
  233. WinGetPos
  234. WinGetText
  235. WinGetTitle
  236. WinHide
  237. WinKill
  238. WinMaximize
  239. WinMenuSelectItem
  240. WinMinimize
  241. WinMinimizeAll
  242. WinMinimizeAllUndo
  243. WinMove
  244. WinRestore
  245. WinSet
  246. WinSetTitle
  247. WinShow
  248. WinWait
  249. WinWaitActive
  250. WinWaitClose
  251. WinWaitNotActive
  252.  
  253. [Keywords 2]
  254. ; Used with CoordMode or PixelXXX commands:
  255. PIXEL
  256. MOUSE
  257. SCREEN
  258. RELATIVE
  259. RGB
  260.  
  261.  
  262.  
  263. ; Keywords inside the WinTitle parameter of various commands:
  264. ahk_id
  265. ahk_pid
  266. ahk_class
  267. ahk_group
  268.  
  269.  
  270.  
  271.  
  272. ; Used with SetFormat and/or "if Var is [not] type" & BETWEEN/IN
  273. Between
  274. Contains
  275. In
  276. Integer
  277. Float
  278. Number
  279. Digit
  280. Xdigit
  281. Alpha
  282. Upper
  283. Lower
  284. Alnum
  285. Time
  286. Date
  287. ; Omitted because it's a key name too: SPACE
  288.  
  289.  
  290.  
  291. ; Used with Drive/DriveGet and/or WinGet/WinSet:
  292. AlwaysOnTop
  293. Topmost
  294. Bottom
  295. Transparent
  296. TransColor
  297. Redraw
  298. Region
  299. ID
  300. IDLast
  301. ProcessName
  302. MinMax
  303. ControlList
  304. Count
  305. List
  306. Capacity
  307. StatusCD
  308. Eject
  309. Lock
  310. Unlock
  311. Label
  312. FileSystem
  313. Label
  314. SetLabel
  315. Serial
  316. Type
  317. Status
  318.  
  319.  
  320.  
  321. ; For functions:
  322. static
  323. global
  324. local
  325. ByRef
  326.  
  327.  
  328.  
  329. ; Time units for use with addition and subtraction:
  330. Seconds
  331. Minutes
  332. Hours
  333. Days
  334.  
  335.  
  336.  
  337. ; For use with the Loop command:
  338. Read
  339. Parse
  340.  
  341.  
  342.  
  343. ; A_ExitReason
  344. Logoff
  345. Close
  346. Error
  347. Single
  348. ; The following are Commented out because they are already a keywords due to being a commands:
  349. ;Shutdown
  350. ;Menu
  351. ;Exit
  352. ;Reload
  353.  
  354.  
  355.  
  356. ; Keywords used with the "menu" command:
  357. Tray
  358. Add
  359. Rename
  360. Check
  361. UnCheck
  362. ToggleCheck
  363. Enable
  364. Disable
  365. ToggleEnable
  366. Default
  367. NoDefault
  368. Standard
  369. NoStandard
  370. Color
  371. Delete
  372. DeleteAll
  373. Icon
  374. NoIcon
  375. Tip
  376. Click
  377. Show
  378. MainWindow
  379. NoMainWindow
  380. UseErrorLevel
  381.  
  382.  
  383.  
  384. ;Keywords used with GUI:
  385. Font
  386. Resize
  387. Owner
  388. Submit
  389. NoHide
  390. Minimize
  391. Maximize
  392. Restore
  393. NoActivate
  394. NA
  395. Cancel
  396. Destroy
  397. Center
  398.  
  399. Text
  400. Picture
  401. Pic
  402. GroupBox
  403. Button
  404. Checkbox
  405. Radio
  406. DropDownList
  407. DDL
  408. ComboBox
  409. ListBox
  410. DateTime
  411. MonthCal
  412. UpDown
  413. Slider
  414. Tab
  415. ; Note that Edit, Progress and Hotkey aren't included since they are already command keywords.
  416.  
  417. TabStop
  418. Section
  419. AltSubmit
  420. Wrap
  421. HScroll
  422. VScroll
  423. Border
  424. Top
  425. Bottom
  426. Buttons
  427. Number
  428. Uppercase
  429. Lowercase
  430. Limit
  431. Password
  432. Multi
  433. WantReturn
  434. Group
  435. Background
  436. Theme
  437. Caption
  438. MinimizeBox
  439. MaximizeBox
  440. SysMenu
  441. ToolWindow
  442. Flash
  443. Style
  444. ExStyle
  445. Check3
  446. Checked
  447. CheckedGray
  448. ReadOnly
  449. Password
  450. Hidden
  451. Left
  452. Right
  453. Center
  454. NoTab
  455. Section
  456. Move
  457. Focus
  458. Hide
  459. Choose
  460. ChooseString
  461. Text
  462. Pos
  463. Enabled
  464. Disabled
  465. Visible
  466. LastFound
  467. ; Already included with menu:
  468. ;Show
  469. ;Menu
  470. ;Color
  471. ;Edit
  472. ;Default
  473. ;Enable
  474. ;Disable
  475. ;Default
  476.  
  477.  
  478.  
  479. ; Keywords used with the Hotkey command:
  480. AltTab
  481. ShiftAltTab
  482. AltTabMenu
  483. AltTabAndMenu
  484. AltTabMenuDismiss
  485.  
  486.  
  487.  
  488. ; Keywords used with the Transform command:
  489. Unicode
  490. Asc
  491. Chr
  492. Deref
  493. Mod
  494. Pow
  495. Exp
  496. Sqrt
  497. Log
  498. Ln
  499. Round
  500. Ceil
  501. Floor
  502. Abs
  503. Sin
  504. Cos
  505. Tan
  506. ASin
  507. ACos
  508. ATan
  509. BitNot
  510. BitAnd
  511. BitOr
  512. BitXOr
  513. BitShiftLeft
  514. BitShiftRight
  515.  
  516.  
  517.  
  518. ; Keywords used with "IfMsgBox":
  519. Yes
  520. No
  521. Ok
  522. Cancel
  523. Abort
  524. Retry
  525. Ignore
  526.  
  527.  
  528.  
  529. ; Registry root keys:
  530. HKEY_LOCAL_MACHINE
  531. HKEY_USERS
  532. HKEY_CURRENT_USER
  533. HKEY_CLASSES_ROOT
  534. HKEY_CURRENT_CONFIG
  535. HKLM
  536. HKU
  537. HKCU
  538. HKCR
  539. HKCC
  540.  
  541.  
  542.  
  543. ; Registry value types:
  544. REG_SZ
  545. REG_EXPAND_SZ
  546. REG_MULTI_SZ
  547. REG_DWORD
  548. REG_BINARY
  549.  
  550.  
  551. A_AhkVersion
  552. A_AutoTrim
  553. A_BatchLines
  554. A_CaretX
  555. A_CaretY
  556. A_ComputerName
  557. A_ControlDelay
  558. A_Cursor
  559. A_DD
  560. A_DDD
  561. A_DDDD
  562. A_DefaultMouseSpeed
  563. A_Desktop
  564. A_DesktopCommon
  565. A_DetectHiddenText
  566. A_DetectHiddenWindows
  567. A_EndChar
  568. A_ExitReason
  569. A_FormatFloat
  570. A_FormatInteger
  571. A_Gui
  572. A_GuiControl
  573. A_GuiControlEvent
  574. A_GuiHeight
  575. A_GuiWidth
  576. A_Hour
  577. A_IconFile
  578. A_IconHidden
  579. A_IconNumber
  580. A_IconTip
  581. A_Index
  582. A_IPAddress1
  583. A_IPAddress2
  584. A_IPAddress3
  585. A_IPAddress4
  586. A_ISAdmin
  587. A_IsCompiled
  588. A_IsSuspended
  589. A_KeyDelay
  590. A_Language
  591. A_LineFile
  592. A_LineNumber
  593. A_LoopField
  594. A_LoopFileAttrib
  595. A_LoopFileDir
  596. A_LoopFileFullPath
  597. A_LoopFileLongPath
  598. A_LoopFileName
  599. A_LoopFileShortName
  600. A_LoopFileShortPath
  601. A_LoopFileSize
  602. A_LoopFileSizeKB
  603. A_LoopFileSizeMB
  604. A_LoopFileTimeAccessed
  605. A_LoopFileTimeCreated
  606. A_LoopFileTimeModified
  607. A_LoopReadLine
  608. A_LoopRegKey
  609. A_LoopRegName
  610. A_LoopRegSubkey
  611. A_LoopRegTimeModified
  612. A_LoopRegType
  613. A_MDAY
  614. A_Min
  615. A_MM
  616. A_MMM
  617. A_MMMM
  618. A_Mon
  619. A_MouseDelay
  620. A_MSec
  621. A_MyDocuments
  622. A_Now
  623. A_NowUTC
  624. A_NumBatchLines
  625. A_OSType
  626. A_OSVersion
  627. A_PriorHotkey
  628. A_ProgramFiles
  629. A_Programs
  630. A_ProgramsCommon
  631. A_ScreenHeight
  632. A_ScreenWidth
  633. A_ScriptDir
  634. A_ScriptFullPath
  635. A_ScriptName
  636. A_Sec
  637. A_Space
  638. A_StartMenu
  639. A_StartMenuCommon
  640. A_Startup
  641. A_StartupCommon
  642. A_StringCaseSense
  643. A_Tab
  644. A_ThisHotkey
  645. A_ThisMenu
  646. A_ThisMenuItem
  647. A_ThisMenuItemPos
  648. A_TickCount
  649. A_TimeIdle
  650. A_TimeIdlePhysical
  651. A_TimeSincePriorHotkey
  652. A_TimeSinceThisHotkey
  653. A_TitleMatchMode
  654. A_TitleMatchModeSpeed
  655. A_UserName
  656. A_WDay
  657. A_WinDelay
  658. A_WinDir
  659. A_WorkingDir
  660. A_YDay
  661. A_YEAR
  662. A_YWeek
  663. A_YYYY
  664. Clipboard
  665. ClipboardAll
  666. ErrorLevel
  667. True
  668. False
  669.  
  670. [Keywords 3]
  671. ^
  672. {^}
  673. +
  674. {+}
  675. !
  676. {!}
  677. #
  678. {#}
  679. ~
  680. {~}
  681. $
  682. {$}
  683. `
  684. {`}
  685. Shift
  686. {Shift}
  687. LShift
  688. {LShift}
  689. RShift
  690. {RShift}
  691. Alt
  692. {Alt}
  693. LAlt
  694. {LAlt}
  695. RAlt
  696. {RAlt}
  697. Control
  698. {Control}
  699. LControl
  700. {LControl}
  701. RControl
  702. {RControl}
  703. Ctrl
  704. {Ctrl}
  705. LCtrl
  706. {LCtrl}
  707. RCtrl
  708. {RCtrl}
  709. LWin
  710. {LWin}
  711. RWin
  712. {RWin}
  713. AppsKey
  714. {AppsKey}
  715.  
  716. AltDown
  717. {AltDown}
  718. AltUp
  719. {AltUp}
  720. ShiftDown
  721. {ShiftDown}
  722. ShiftUp
  723. {ShiftUp}
  724. CtrlDown
  725. {CtrlDown}
  726. CtrlUp
  727. {CtrlUp}
  728. LWinDown
  729. {LWinDown}
  730. RWinDown
  731. {RWinDown}
  732.  
  733. LButton
  734. {LButton}
  735. RButton
  736. {RButton}
  737. MButton
  738. {MButton}
  739. WheelUp
  740. {WheelUp}
  741. WheelDown
  742. {WheelDown}
  743. XButton1
  744. {XButton1}
  745. XButton2
  746. {XButton2}
  747.  
  748. Joy1
  749. {Joy1}
  750. Joy2
  751. {Joy2}
  752. Joy3
  753. {Joy3}
  754. Joy4
  755. {Joy4}
  756. Joy5
  757. {Joy5}
  758. Joy6
  759. {Joy6}
  760. Joy7
  761. {Joy7}
  762. Joy8
  763. {Joy8}
  764. Joy9
  765. {Joy9}
  766. Joy10
  767. {Joy10}
  768. Joy11
  769. {Joy11}
  770. Joy12
  771. {Joy12}
  772. Joy13
  773. {Joy13}
  774. Joy14
  775. {Joy14}
  776. Joy15
  777. {Joy15}
  778. Joy16
  779. {Joy16}
  780. Joy17
  781. {Joy17}
  782. Joy18
  783. {Joy18}
  784. Joy19
  785. {Joy19}
  786. Joy20
  787. {Joy20}
  788. Joy21
  789. {Joy21}
  790. Joy22
  791. {Joy22}
  792. Joy23
  793. {Joy23}
  794. Joy24
  795. {Joy24}
  796. Joy25
  797. {Joy25}
  798. Joy26
  799. {Joy26}
  800. Joy27
  801. {Joy27}
  802. Joy28
  803. {Joy28}
  804. Joy29
  805. {Joy29}
  806. Joy30
  807. {Joy30}
  808. Joy31
  809. {Joy31}
  810. Joy32
  811. {Joy32}
  812. JoyX
  813. {JoyX}
  814. JoyY
  815. {JoyY}
  816. JoyZ
  817. {JoyZ}
  818. JoyR
  819. {JoyR}
  820. JoyU
  821. {JoyU}
  822. JoyV
  823. {JoyV}
  824. JoyPOV
  825. {JoyPOV}
  826. JoyName
  827. {JoyName}
  828. JoyButtons
  829. {JoyButtons}
  830. JoyAxes
  831. {JoyAxes}
  832. JoyInfo
  833. {JoyInfo}
  834.  
  835. Space
  836. {Space}
  837. Tab
  838. {Tab}
  839. Enter
  840. {Enter}
  841. ; Not this one since it's already a keyword (a command): RETURN
  842. Escape
  843. {Escape}
  844. Esc
  845. {Esc}
  846. BackSpace
  847. {BackSpace}
  848. BS
  849. {BS}
  850. Delete
  851. {Delete}
  852. Del
  853. {Del}
  854. Insert
  855. {Insert}
  856. Ins
  857. {Ins}
  858. PGUP
  859. {PGUP}
  860. PGDN
  861. {PGDN}
  862. Home
  863. {Home}
  864. End
  865. {End}
  866. Up
  867. {Up}
  868. Down
  869. {Down}
  870. Left
  871. {Left}
  872. Right
  873. {Right}
  874.  
  875. PrintScreen
  876. {PrintScreen}
  877. CtrlBreak
  878. {CtrlBreak}
  879. Pause
  880. {Pause}
  881. ScrollLock
  882. {ScrollLock}
  883. CapsLock
  884. {CapsLock}
  885. NumLock
  886. {NumLock}
  887.  
  888. Numpad0
  889. {Numpad0}
  890. Numpad1
  891. {Numpad1}
  892. Numpad2
  893. {Numpad2}
  894. Numpad3
  895. {Numpad3}
  896. Numpad4
  897. {Numpad4}
  898. Numpad5
  899. {Numpad5}
  900. Numpad6
  901. {Numpad6}
  902. Numpad7
  903. {Numpad7}
  904. Numpad8
  905. {Numpad8}
  906. Numpad9
  907. {Numpad9}
  908. NumpadMult
  909. {NumpadMult}
  910. NumpadAdd
  911. {NumpadAdd}
  912. NumpadSub
  913. {NumpadSub}
  914. NumpadDiv
  915. {NumpadDiv}
  916. NumpadDot
  917. {NumpadDot}
  918. NumpadDel
  919. {NumpadDel}
  920. NumpadIns
  921. {NumpadIns}
  922. NumpadClear
  923. {NumpadClear}
  924. NumpadUp
  925. {NumpadUp}
  926. NumpadDown
  927. {NumpadDown}
  928. NumpadLeft
  929. {NumpadLeft}
  930. NumpadRight
  931. {NumpadRight}
  932. NumpadHome
  933. {NumpadHome}
  934. NumpadEnd
  935. {NumpadEnd}
  936. NumpadPgup
  937. {NumpadPgup}
  938. NumpadPgdn
  939. {NumpadPgdn}
  940. NumpadEnter
  941. {NumpadEnter}
  942.  
  943. F1
  944. {F1}
  945. F2
  946. {F2}
  947. F3
  948. {F3}
  949. F4
  950. {F4}
  951. F5
  952. {F5}
  953. F6
  954. {F6}
  955. F7
  956. {F7}
  957. F8
  958. {F8}
  959. F9
  960. {F9}
  961. F10
  962. {F10}
  963. F11
  964. {F11}
  965. F12
  966. {F12}
  967. F13
  968. {F13}
  969. F14
  970. {F14}
  971. F15
  972. {F15}
  973. F16
  974. {F16}
  975. F17
  976. {F17}
  977. F18
  978. {F18}
  979. F19
  980. {F19}
  981. F20
  982. {F20}
  983. F21
  984. {F21}
  985. F22
  986. {F22}
  987. F23
  988. {F23}
  989. F24
  990. {F24}
  991.  
  992. Browser_Back
  993. {Browser_Back}
  994. Browser_Forward
  995. {Browser_Forward}
  996. Browser_Refresh
  997. {Browser_Refresh}
  998. Browser_Stop
  999. {Browser_Stop}
  1000. Browser_Search
  1001. {Browser_Search}
  1002. Browser_Favorites
  1003. {Browser_Favorites}
  1004. Browser_Home
  1005. {Browser_Home}
  1006. Volume_Mute
  1007. {Volume_Mute}
  1008. Volume_Down
  1009. {Volume_Down}
  1010. Volume_Up
  1011. {Volume_Up}
  1012. Media_Next
  1013. {Media_Next}
  1014. Media_Prev
  1015. {Media_Prev}
  1016. Media_Stop
  1017. {Media_Stop}
  1018. Media_Play_Pause
  1019. {Media_Play_Pause}
  1020. Launch_Mail
  1021. {Launch_Mail}
  1022. Launch_Media
  1023. {Launch_Media}
  1024. Launch_App1
  1025. {Launch_App1}
  1026. Launch_App2
  1027. {Launch_App2}
  1028.