Autohotkey v2 Syntax file

Open source general-purpose IDE, lightweight text editor. Previously known as AutoGUI.
Albert Schenning
Posts: 23
Joined: 03 Jan 2022, 14:40

Autohotkey v2 Syntax file

09 Feb 2022, 20:47

Today i have created a file for the syntax of Autohotkey v2 (directory : Autocomplete filename: Autohotkey.ac)

Should be complete but please let me know if some syntax is missing :-)



Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<AutoComplete version="2.0">
    <language id="AHK"> 

		<key name="#ClipboardTimeout"> <params>Milliseconds</params> </key>
		<key name="#DllLoad"> <params>[FileOrDirName]</params> </key>
		<key name="#ErrorStdOut"><params>[Encoding]</params> </key>
		<key name="#HotIf"><params>[Expression]</params> </key>
		<key name="#HotIfTimeout"><params>Timeout</params> </key>
		<key name="#Hotstring"><params>NoMouse</params> </key>
		<key name="#Include"><params>(LibName)</params> </key>
		<key name="#Include"><params>FileOrDirName</params> </key>
		<key name="#IncludeAgain"><params>FileOrDirName</params> </key>
		<key name="#InputLevel"><params>[Level]</params> </key>
		<key name="#MaxThreads"><params>Value</params> </key>
		<key name="#MaxThreadsBuffer"><params>[Setting]</params> </key>
		<key name="#MaxThreadsPerHotkey"><params>Value</params> </key>
		<key name="#NoTrayIcon"><params></params> </key>
		<key name="#Requires"><params>Requirement</params> </key>
		<key name="#SingleInstance"><params>[ForceIgnorePromptOff]</params> </key>
		<key name="#SuspendExempt"><params>[Exempt]</params> </key>
		<key name="#UseHook"><params>[Setting]</params> </key>
		<key name="#Warn"><params>[WarningType, WarningMode]</params> </key>
		<key name="#WinActivateForce"><params></params> </key>
		<key name="ACos"><params>(Number)</params> </key>
		<key name="ASin"><params>(Number)</params> </key>
		<key name="ATan"><params>(Number)</params> </key>
		<key name="A_AhkPath" />
		<key name="A_AhkVersion" />
		<key name="A_AllowMainWindow" />
		<key name="A_AppData" />
		<key name="A_AppDataCommon" />
		<key name="A_Args" />
		<key name="A_Clipboard" />
		<key name="A_ComSpec" />
		<key name="A_ComputerName" />
		<key name="A_ControlDelay" />
		<key name="A_CoordModeToolTip>" />
		<key name="A_Cursor" />
		<key name="A_DD" />
		<key name="A_DDD" />
		<key name="A_DDDD" />
		<key name="A_DefaultMouseSpeed" />
		<key name="A_Desktop" />
		<key name="A_DesktopCommon" />
		<key name="A_DetectHiddenText" />
		<key name="A_DetectHiddenWindows" />
		<key name="A_EndChar" />
		<key name="A_EventInfo" />
		<key name="A_FileEncoding" />
		<key name="A_HotkeyInterval" />
		<key name="A_HotkeyInterval" />
		<key name="A_HotkeyModifierTimeout" />
		<key name="A_Hour" />
		<key name="A_IconFile" />
		<key name="A_IconHidden" />
		<key name="A_IconNumber" />
		<key name="A_IconTip" />
		<key name="A_Index" />
		<key name="A_InitialWorkingDir" />
		<key name="A_Is64bitOS" />
		<key name="A_IsAdmin" />
		<key name="A_IsCompiled" />
		<key name="A_IsCritical" />
		<key name="A_IsPaused" />
		<key name="A_IsSuspended" />
		<key name="A_KeyDelay" />
		<key name="A_KeyDelayPlay" />
		<key name="A_Language" />
		<key name="A_LastError" />
		<key name="A_LineFile" />
		<key name="A_LineNumber" />
		<key name="A_ListLines" />
		<key name="A_LoopField" />
		<key name="A_LoopFileAttrib" />
		<key name="A_LoopFileDir" />
		<key name="A_LoopFileExt" />
		<key name="A_LoopFileFullPath" />
		<key name="A_LoopFileName" />
		<key name="A_LoopFileName,etc." />
		<key name="A_LoopFilePath" />
		<key name="A_LoopFileShortName" />
		<key name="A_LoopFileShortPath" />
		<key name="A_LoopFileSize" />
		<key name="A_LoopFileSizeKB" />
		<key name="A_LoopFileSizeMB" />
		<key name="A_LoopFileTimeAccessed" />
		<key name="A_LoopFileTimeCreated" />
		<key name="A_LoopFileTimeModified" />
		<key name="A_LoopReadLine" />
		<key name="A_LoopRegKey" />
		<key name="A_LoopRegName" />
		<key name="A_LoopRegName,etc." />
		<key name="A_LoopRegTimeModified" />
		<key name="A_LoopRegType" />
		<key name="A_MM" />
		<key name="A_MMM" />
		<key name="A_MMMM" />
		<key name="A_MSec" />
		<key name="A_MaxHotkeysPerInterval" />
		<key name="A_MaxHotkeysPerInterval" />
		<key name="A_MenuMaskKey" />
		<key name="A_Min" />
		<key name="A_MouseDelay" />
		<key name="A_MyDocuments" />
		<key name="A_Now" />
		<key name="A_NowUTC" />
		<key name="A_OSVersion" />
		<key name="A_PriorHotkey" />
		<key name="A_PriorKey" />
		<key name="A_ProgramFiles" />
		<key name="A_Programs" />
		<key name="A_ProgramsCommon" />
		<key name="A_PtrSize" />
		<key name="A_RegView" />
		<key name="A_ScreenDPI" />
		<key name="A_ScriptDir" />
		<key name="A_ScriptFullPath" />
		<key name="A_ScriptHwnd" />
		<key name="A_ScriptName" />
		<key name="A_Sec" />
		<key name="A_SendLevel" />
		<key name="A_SendMode" />
		<key name="A_Space" />
		<key name="A_StartMenu" />
		<key name="A_StartMenuCommon" />
		<key name="A_Startup" />
		<key name="A_StartupCommon" />
		<key name="A_StoreCapsLockMode" />
		<key name="A_Tab" />
		<key name="A_Temp" />
		<key name="A_ThisFunc" />
		<key name="A_ThisHotkey" />
		<key name="A_TickCount" />
		<key name="A_TimeIdle" />
		<key name="A_TimeIdleKeyboard" />
		<key name="A_TimeIdleMouse" />
		<key name="A_TimeIdlePhysical" />
		<key name="A_TimeSincePriorHotkey" />
		<key name="A_TimeSinceThisHotkey" />
		<key name="A_TitleMatchMode" />
		<key name="A_TitleMatchModeSpeed" />
		<key name="A_TrayMenu" />
		<key name="A_UserName" />
		<key name="A_WDay" />
		<key name="A_WinDelay" />
		<key name="A_WinDir" />
		<key name="A_WorkingDir" />
		<key name="A_YDay" />
		<key name="A_YWeek" />
		<key name="A_YYYY" />
		<key name="Abs"><params>(Number)</params> </key>
		<key name="Array"><params>([Value, Value2, ..., ValueN])</params> </key>
		<key name="ArrayObj.Capacity"><params></params> </key>
		<key name="ArrayObj.Clone"><params>()</params> </key>
		<key name="ArrayObj.Delete"><params>(Index)</params> </key>
		<key name="ArrayObj.Has"><params>(Index)</params> </key>
		<key name="ArrayObj.InsertAt"><params>(Index, Value1[, Value2, ...ValueN])</params> </key>
		<key name="ArrayObj.Length"><params></params> </key>
		<key name="ArrayObj.Pop"><params>()</params> </key>
		<key name="ArrayObj.Push"><params>([Value, Value2, ..., ValueN])</params> </key>
		<key name="ArrayObj.RemoveAt"><params>(Index[, Length])</params> </key>
		<key name="ArrayObj.__New"><params>([Value, Value2, ..., ValueN])</params> </key>
		<key name="ArrayObj[Index]"><params></params> </key>
		<key name="AutoHotkey.exe"><params>/Debug[=SERVER:PORT]...</params> </key>
		<key name="BaseObj"><params></params> </key>
		<key name="BlockInput"><params>OnOff</params> <params>SendMouse</params><params>MouseMove</params></key>
		<key name="BufferObj.Ptr"><params></params> </key>
		<key name="BufferObj.Size"><params></params> </key>
		<key name="BufferObj.__New"><params>([ByteCount, FillByte])</params> </key>
		<key name="Callback"><params>(GuiControl[, lParam])</params> </key>
		<key name="CallbackCreate"><params>(Function[, Options, ParamCount])</params> </key>
		<key name="CaretGetPos"><params>([ &#38;OutputVarX,  &#38;OutputVarY])</params> </key>
		<key name="Ceil"><params>(Number)</params> </key>
		<key name="Change"><params>(GuiCtrlObj, Info)</params> </key>
		<key name="Chr"><params>(Number)</params> </key>
		<key name="ClassObj"><params>(Params*)</params> </key>
		<key name="ClassObj.Call"><params>(Params*)</params> </key>
		<key name="ClassObj.Prototype"><params></params> </key>
		<key name="ClassType"><params>(Value)</params> </key>
		<key name="Click"><params>(GuiCtrlObj, Info)</params> </key>
		<key name="Click"><params>[Options]</params> </key>
		<key name="ClipWait"><params>[Timeout, WaitForAnyData]</params> </key>
		<key name="ClipboardAll"><params>([Data, Size])</params> </key>
		<key name="ColClick"><params>(GuiCtrlObj, Info)</params> </key>
		<key name="ComCall"><params>(Index, ComObj[, Type1, Arg1, Type2, Arg2, ReturnType])</params> </key>
		<key name="ComObjActive"><params>(CLSID)</params> </key>
		<key name="ComObjArray"><params>(VarType, Count1[, Count2, ...Count8])</params> </key>
		<key name="ComObjConnect"><params>ComObj[, Prefix]</params> </key>
		<key name="ComObjFlags"><params>(ComObj[, NewFlags, Mask])</params> </key>
		<key name="ComObjFromPtr"><params>(DispPtr)</params> </key>
		<key name="ComObjGet"><params>(Name)</params> </key>
		<key name="ComObjQuery"><params>(ComObj, [SID, IID])</params> </key>
		<key name="ComObjType"><params>(ComObj)</params> </key>
		<key name="ComObjValue"><params>(ComObj)</params> </key>
		<key name="ComObject"><params>(CLSID[, IID])</params> </key>
		<key name="ComValue"><params>(VarType, Value[, Flags])</params> </key>
		<key name="ContextMenu"><params>(GuiCtrlObj, Item, IsRightClick, X, Y)</params> </key>
		<key name="Continue"><params>[LoopLabel]</params> </key>
		<key name="ControlAddItem"><params>String, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlChooseIndex"><params>N, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlChooseString"><params>String, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlClick"><params>[Control-or-Pos, WinTitle, WinText, WhichButton, ClickCount, Options, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlDeleteItem"><params>N, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlFindItem"><params>(String, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlFocus"><params>Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlGetChecked"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetChoice"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetClassNN"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetEnabled"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetExStyle"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetFocus"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetHwnd"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetIndex"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetItems"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetPos"><params>[&#38;X, &#38;Y, &#38;Width, &#38;Height, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlGetStyle"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetText"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlGetVisible"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ControlHide"><params>Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlHideDropDown"><params>Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlMove"><params>[X, Y, Width, Height, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSend"><params>Keys[, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSendText"><params>Keys[, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSetChecked"><params>Value, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSetEnabled"><params>Value, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSetExStyle"><params>Value, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSetStyle"><params>Value, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlSetText"><params>NewText, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlShow"><params>Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ControlShowDropDown"><params>Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="CoordMode"><params>TargetType[, RelativeTo]</params> </key>
		<key name="Cos"><params>(Number)</params> </key>
		<key name="Ctrl_Change"><params>(GuiCtrlObj, Info)</params> </key>	
		<key name="Ctrl_Click"><params>(GuiCtrlObj, Info)</params> </key>	
		<key name="Ctrl_ColClick"><params>(GuiCtrlObj, Info)</params> </key>
		<key name="Ctrl_ContextMenu"><params>(GuiCtrlObj, Item, IsRightClick, X, Y)</params> </key>
		<key name="Ctrl_DoubleClick"><params>(GuiCtrlObj, Info)</params> </key>	
		<key name="Ctrl_Focus"><params>(GuiCtrlObj, Info)</params> </key>	
		<key name="Ctrl_ItemCheck"><params>(GuiCtrlObj, Item, Checked)</params> </key>	
		<key name="Ctrl_ItemEdit"><params>(GuiCtrlObj, Item)</params> </key>	
		<key name="Ctrl_ItemExpand"><params>(GuiCtrlObj, Item, Expanded)</params> </key>	
		<key name="Ctrl_ItemFocus"><params>(GuiCtrlObj, Item)</params> </key>	
		<key name="Ctrl_LoseFocus"><params>(GuiCtrlObj, Info)</params> </key>	
		<key name="CurrentMyGui.Hwnd"><params></params> </key>
		<key name="DateAdd"><params>(DateTime, Time, TimeUnits)</params> </key>
		<key name="DateDiff"><params>(DateTime1, DateTime2, TimeUnits)</params> </key>
		<key name="DateTime.SetFormat"><params>([Format])</params> </key>
		<key name="DetectHiddenText"><params>Mode</params> </key>
		<key name="DetectHiddenWindows"><params>Mode</params> </key>
		<key name="DirCopy"><params>Source, Dest[, Overwrite]</params> </key>
		<key name="DirDelete"><params>DirName[, Recurse]</params> </key>
		<key name="DirExist"><params>(FilePattern)</params> </key>
		<key name="DirMove"><params>Source, Dest[, Flag]</params> </key>
		<key name="DirSelect"><params>([StartingFolder, Options, Prompt])</params> </key>
		<key name="DllCall"><params>("[DllFile\]Function"[, Type1, Arg1, Type2, Arg2, Cdecl ReturnType])</params> </key>
		<key name="DoubleClick"><params>(GuiCtrlObj, Info)</params> </key>
		<key name="Download"><params>URL, Filename</params> </key>
		<key name="DriveEject"><params>[Drive]</params> </key>
		<key name="DriveGetCapacity"><params>(Path)</params> </key>
		<key name="DriveGetFileSystem"><params>(Drive)</params> </key>
		<key name="DriveGetLabel"><params>(Drive)</params> </key>
		<key name="DriveGetList"><params>([Type])</params> </key>
		<key name="DriveGetSerial"><params>(Drive)</params> </key>
		<key name="DriveGetSpaceFree"><params>(Path)</params> </key>
		<key name="DriveGetStatus"><params>(Path)</params> </key>
		<key name="DriveGetStatusCD"><params>([Drive])</params> </key>
		<key name="DriveGetType"><params>(Path)</params> </key>
		<key name="DriveLock"><params>Drive</params> </key>
		<key name="DriveSetLabel"><params>Drive[, NewLabel]</params> </key>
		<key name="DriveUnlock"><params>Drive</params> </key>
		<key name="Edit"><params></params> </key>
		<key name="EditGetCurrentCol"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="EditGetCurrentLine"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="EditGetLine"><params>(N, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="EditGetLineount"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="EditGetSelectedText"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="EditPaste"><params>String, Control[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="Else"><params>Statement</params> </key>
		<key name="Enum.Call"><params>(&#38;OutputVar1[, &#38;OutputVar2])</params> </key>
		<key name="EnumFunction"><params>(&#38;OutputVar1[, &#38;OutputVar2])</params> </key>
		<key name="EnvGet"><params>(EnvVarName)</params> </key>
		<key name="EnvSet"><params>EnvVar, Value</params> </key>
		<key name="Error"><params>(Message[, What, Extra])</params> </key>
		<key name="Exit"><params>[ExitCode]</params> </key>
		<key name="ExitApp"><params>[ExitCode]</params> </key>
		<key name="Exp"><params>(N)</params> </key>
		<key name="FileAppend"><params>Text[, Filename, Options]</params> </key>
		<key name="FileCopy"><params>SourcePattern, DestPattern[, Overwrite]</params> </key>
		<key name="FileCreateShortcut"><params>Target, LinkFile[, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState]</params> </key>
		<key name="FileDelete"><params>FilePattern</params> </key>
		<key name="FileEncoding"><params>[Encoding]</params> </key>
		<key name="FileExist"><params>(FilePattern)</params> </key>
		<key name="FileGetAttrib"><params>([Filename])</params> </key>
		<key name="FileGetShortcut"><params>LinkFile[, &#38;OutTarget, &#38;OutDir, &#38;OutArgs, &#38;OutDescription, &#38;OutIcon, &#38;OutIconNum, &#38;OutRunState]</params> </key>
		<key name="FileGetSize"><params>([Filename, Units])</params> </key>
		<key name="FileGetTime"><params>([Filename, WhichTime])</params> </key>
		<key name="FileGetVersion"><params>([Filename])</params> </key>
		<key name="FileInstall"><params>Source, Dest[, Overwrite]</params> </key>
		<key name="FileMove"><params>SourcePattern, DestPattern[, Overwrite]</params> </key>
		<key name="FileObj.AtEOF"><params></params> </key>
		<key name="FileObj.Close"><params>()</params> </key>
		<key name="FileObj.Encoding"><params></params> </key>
		<key name="FileObj.Handle"><params></params> </key>
		<key name="FileObj.Length"><params></params> </key>
		<key name="FileObj.Pos"><params></params> </key>
		<key name="FileObj.RawRead"><params>(Buffer[, Bytes])</params> </key>
		<key name="FileObj.RawWrite"><params>(Data[, Bytes])</params> </key>
		<key name="FileObj.Read"><params>([Characters])</params> </key>
		<key name="FileObj.Read"><params>NumType()</params> </key>
		<key name="FileObj.Seek"><params>(Distance[, Origin])</params> </key>
		<key name="FileObj.Write"><params>(String)</params> </key>
		<key name="FileObj.Write"><params>NumType(Num)</params> </key>
		<key name="FileObj.WriteLine"><params>([String])</params> </key>
		<key name="FileOpen"><params>(Filename, Flags[, Encoding])</params> </key>
		<key name="FileRead"><params>(Filename[, Options])</params> </key>
		<key name="FileRecycle"><params>FilePattern</params> </key>
		<key name="FileRecycleEmpty"><params>[DriveLetter]</params> </key>
		<key name="FileSelect"><params>([Options, RootDir\Filename, Title, Filter])</params> </key>
		<key name="FileSetAttrib"><params>Attributes[, FilePattern, Mode]</params> </key>
		<key name="FileSetTime"><params>[YYYYMMDDHH24MISS, FilePattern, WhichTime, Mode]</params> </key>
		<key name="Finally"><params>Statement</params> </key>
		<key name="Flags"><params>Width.PrecisionULTType</params> </key>
		<key name="Floor"><params>(Number)</params> </key>
		<key name="FltFloat"><params>(Value)</params> </key>
		<key name="Focus"><params>(GuiCtrlObj, Info)</params> </key>
		<key name="For"><params>CtrlinMyGui</params> </key>
		<key name="For"><params>Index, ValueinArrayObj</params> </key>
		<key name="For"><params>Key[, ValueinMapObj]</params> </key>
		<key name="For"><params>Name[, ValueinObj.OwnProps()]</params> </key>
		<key name="For"><params>Value1[, Value2inExpression]</params> </key>
		<key name="For"><params>ValueinArrayObj</params> </key>
		<key name="Format"><params>(FormatStr[, Values...])</params> </key>
		<key name="FormatTime"><params>([YYYYMMDDHH24MISS, Format])</params> </key>
		<key name="FuncObj"><params>(Param1,Param2, ...)</params> </key>
		<key name="FuncObj.Bind"><params>(Param1, Param2, ...)</params> </key>
		<key name="FuncObj.Call"><params>(Param1, Param2, ...)</params> </key>
		<key name="FuncObj.IsBuiltIn"><params></params> </key>
		<key name="FuncObj.IsByRef"><params>([ParamIndex])</params> </key>
		<key name="FuncObj.IsOptional"><params>([ParamIndex])</params> </key>
		<key name="FuncObj.IsVariadic"><params></params> </key>
		<key name="FuncObj.MaxParams"><params></params> </key>
		<key name="FuncObj.MinParams"><params></params> </key>
		<key name="FunctionFuncObj.Name"><params></params> </key>
		<key name="FunctionName"><params>(ExitReason, ExitCode)</params> </key>
		<key name="FunctionName"><params>(ItemName, ItemPos, MyMenu)</params> </key>
		<key name="FunctionName"><params>(Thrown, Mode)</params> </key>
		<key name="FunctionName"><params>(Type)</params> </key>
		<key name="FunctionName"><params>(wParam, lParam, msg, hwnd)</params> </key>
		<key name="GetKeyName"><params>(KeyName)</params> </key>
		<key name="GetKeySC"><params>(KeyName)</params> </key>
		<key name="GetKeyState"><params>(KeyName[, Mode])</params> </key>
		<key name="GetKeyVK"><params>(KeyName)</params> </key>
		<key name="GetMethod"><params>(Name)</params> </key>
		<key name="GetMethod"><params>(Value[, Name, ParamCount])</params> </key>
		<key name="Goto"><params>Label</params> </key>
		<key name="GroupActivate"><params>(GroupName[, Mode])</params> </key>
		<key name="GroupAdd"><params>GroupName[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="GroupClose"><params>GroupName[, Mode]</params> </key>
		<key name="GroupDeactivate"><params>GroupName[, Mode]</params> </key>
		<key name="Gui"><params>([Options, Title, EventObj])</params> </key>
		<key name="Gui, SubCommand , Value1, Value2, Value3 "><params>(NotifyCode, Callback[, AddRemove])</params> </key>
		<key name="GuiControl.OnNotify"><params>(NotifyCode, Callback[, AddRemove])</params> </key>
		<key name="GuiCtrl.Add"><params>(Items)</params> </key>
		<key name="GuiCtrl.Choose"><params>(Value)</params> </key>
		<key name="GuiCtrl.ClassNN"><params></params> </key>
		<key name="GuiCtrl.Delete"><params>([Value])</params> </key>
		<key name="GuiCtrl.Enabled"><params></params> </key>
		<key name="GuiCtrl.Focus"><params>()</params> </key>
		<key name="GuiCtrl.Focused"><params></params> </key>
		<key name="GuiCtrl.GetPos"><params>([X, Y, Width, Height])</params> </key>
		<key name="GuiCtrl.Gui"><params></params> </key>
		<key name="GuiCtrl.Hwnd"><params></params> </key>
		<key name="GuiCtrl.Move"><params>([X, Y, Width, Height])</params> </key>
		<key name="GuiCtrl.NewName"><params></params> </key>
		<key name="GuiCtrl.NewValue"><params></params> </key>
		<key name="GuiCtrl.Opt"><params>(Options)</params> </key>
		<key name="GuiCtrl.Redraw"><params>()</params> </key>
		<key name="GuiCtrl.SetFont"><params>([Options, FontName])</params> </key>
		<key name="GuiCtrl.Text"><params></params> </key>
		<key name="GuiCtrl.Type"><params></params> </key>
		<key name="GuiCtrl.UseTab"><params>([Value, ExactMatch])</params> </key>
		<key name="GuiCtrl.Visible"><params></params> </key>
		<key name="GuiCtrlFromHwnd"><params>(Hwnd)</params> </key>
		<key name="GuiFromHwnd"><params>(Hwnd[, RecurseParent])</params> </key>
		<key name="GuiObj.Add"><params>("ListView", Options, ["ColumnTitle1", "ColumnTitle2", "..."])</params> </key>
		<key name="GuiObj.Add"><params>("TreeView", Options)</params> </key>
		<key name="Gui[Name]"><params></params> </key>
		<key name="Gui_Close"><params>(GuiObj)</params> </key>
		<key name="Gui_ContextMenu"><params>(GuiObj, GuiCtrlObj, Item, IsRightClick, X, Y)</params> </key>
		<key name="Gui_DropFiles"><params>(GuiObj, GuiCtrlObj, FileArray, X, Y)</params> </key>
		<key name="Gui_Escape"><params>(GuiObj)</params> </key>
		<key name="Gui_Size"><params>(GuiObj, MinMax, Width, Height)</params> </key>
		<key name="HBITMAP:"><params>bitmap-handle</params> </key>
		<key name="HasBase"><params>(BaseObj)</params> </key>
		<key name="HasBase"><params>(Value, BaseObj)</params> </key>
		<key name="HasMethod"><params>(Name)</params> </key>
		<key name="HasMethod"><params>(Value[, Name, ParamCount])</params> </key>
		<key name="HasProp"><params>(Name)</params> </key>
		<key name="HasProp"><params>(Value, Name)</params> </key>
		<key name="Hotkey"><params>KeyName [,  Action,  Options]</params> </key>
		<key name="Hotstring"><params>NewOptions</params> </key>
		<key name="Hotstring"><params>Reset</params> </key>
		<key name="Hotstring"><params>String[, Replacement, OnOffToggle]</params> </key>
		<key name="If"><params>(Expression)</params> </key>
		<key name="ImageSearch"><params>&#38;OutputVarX, &#38;OutputVarY, X1, Y1, X2, Y2, ImageFile</params> </key>
		<key name="InStr"><params>(Haystack, Needle[, CaseSense, StartingPos, Occurrence])</params> </key>
		<key name="IniDelete"><params>Filename, Section[, Key]</params> </key>
		<key name="IniRead"><params>(Filename, Section, Key[, Default])</params> </key>
		<key name="IniWrite"><params>Value, Filename, Section, Key</params> </key>
		<key name="InputBox"><params>([Prompt, Title, Options, Default])</params> </key>
		<key name="InputHook"><params>([Options, EndKeys, MatchList])</params> </key>
		<key name="InputHook.BackspaceIsUndo"><params></params> </key>
		<key name="InputHook.CaseSensitive"><params></params> </key>
		<key name="InputHook.EndMods"><params></params> </key>
		<key name="InputHook.EndReason"><params></params> </key>
		<key name="InputHook.FindAnywhere"><params></params> </key>
		<key name="InputHook.InProgress"><params></params> </key>
		<key name="InputHook.Input"><params></params> </key>
		<key name="InputHook.KeyOpt"><params>(Keys, KeyOptions)</params> </key>
		<key name="InputHook.Match"><params></params> </key>
		<key name="InputHook.MinSendLevel"><params></params> </key>
		<key name="InputHook.NotifyNonText"><params></params> </key>
		<key name="InputHook.OnChar"><params></params> </key>
		<key name="InputHook.OnEnd"><params></params> </key>
		<key name="InputHook.OnKeyDown"><params></params> </key>
		<key name="InputHook.OnKeyUp"><params></params> </key>
		<key name="InputHook.Start"><params>()</params> </key>
		<key name="InputHook.Stop"><params>()</params> </key>
		<key name="InputHook.Timeout"><params>:=Seconds</params> </key>
		<key name="InputHook.Timeout"><params></params> </key>
		<key name="InputHook.VisibleNonText"><params></params> </key>
		<key name="InputHook.VisibleText"><params></params> </key>
		<key name="InputHook.Wait"><params>([MaxTime])</params> </key>
		<key name="InstallKeybdHook"><params>[Install, Force]</params> </key>
		<key name="InstallMouseHook"><params>[Install, Force]</params> </key>
		<key name="Instr"><params>(Haystack, Needle[CaseSense, StartingPos, Occurrence])</params> </key>
		<key name="IntInteger"><params>(Value)</params> </key>
		<key name="Is"><params>Something(Value[, Mode])</params> </key>
		<key name="IsLabel"><params>(LabelName)</params> </key>
		<key name="IsObject"><params>(ObjectValue)</params> </key>
		<key name="IsSet"><params>(Var)</params> </key>
		<key name="IsSetRef"><params>(&#38;Ref)</params> </key>
		<key name="ItemCheck"><params>(GuiCtrlObj, Item, Checked)</params> </key>
		<key name="ItemEdit"><params>(GuiCtrlObj, Item)</params> </key>
		<key name="ItemExpand"><params>(GuiCtrlObj, Item, Expanded)</params> </key>
		<key name="ItemFocus"><params>(GuiCtrlObj, Item)</params> </key>
		<key name="KeyHistory"><params>[MaxEvents]</params> </key>
		<key name="KeyInputHook.EndKey"><params></params> </key>
		<key name="KeyWait"><params>KeyName[, Options]</params> </key>
		<key name="LTrim"><params>(String[, OmitChars])</params> </key>
		<key name="LineEditGetLineCount"><params>(Control[, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="Link_Click"><params>(GuiCtrlObj, Info, Href)</params> </key>	
		<key name="ListHotkeys"><params></params> </key>
		<key name="ListLines"><params>[Mode]</params> </key>
		<key name="ListVars"><params></params> </key>
		<key name="ListViewGetContent"><params>([Options, Control, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="ListView_ItemSelect"><params>(GuiCtrlObj, Item, Selected)</params> </key>
		<key name="Ln"><params>(Number)</params> </key>
		<key name="LoadPicture"><params>(Filename[, Options, &#38;ImageType])</params> </key>
		<key name="Log"><params>(Number)</params> </key>
		<key name="Loop"><params>FilesFilePattern[, Mode]</params> </key>
		<key name="Loop"><params>ParseString[, Delimiters, OmitChars]</params> </key>
		<key name="Loop"><params>ReadInputFile[, OutputFile]</params> </key>
		<key name="Loop"><params>RegKeyName[, Mode]</params> </key>
		<key name="Loop"><params>[Count]</params> </key>
		<key name="Loop"><params>{}</params> </key>
		<key name="MapObj"><params>[Key]</params> </key>
		<key name="MapObj.Capacity"><params></params> </key>
		<key name="MapObj.CaseSense"><params></params> </key>
		<key name="MapObj.Clear"><params>()</params> </key>
		<key name="MapObj.Clone"><params>()</params> </key>
		<key name="MapObj.Count"><params></params> </key>
		<key name="MapObj.Default"><params></params> </key>
		<key name="MapObj.Delete"><params>(Key)</params> </key>
		<key name="MapObj.Get"><params>(Key[, Default])</params> </key>
		<key name="MapObj.Has"><params>(Key)</params> </key>
		<key name="MapObj.Set"><params>([Key, Value, Key2, Value2, ....])</params> </key>
		<key name="MapObj._New"><params>([Key, Value, Key2, Value2, ....])</params> </key>
		<key name="Max"><params>(Number1[, Number2, ...])</params> </key>
		<key name="MenuFromHandle"><params>(Handle)</params> </key>
		<key name="MenuItemName"><params></params> </key>
		<key name="MenuSelect"><params>WinTitle, WinText, Menu[, SubMenu1, SubMenu2, SubMenu3, SubMenu4, SubMenu5, SubMenu6, ExcludeTitle, ExcludeText]</params> </key>
		<key name="Min"><params>(Number1[, Number2, ...])</params> </key>
		<key name="Mod"><params>(Dividend, Divisor)</params> </key>
		<key name="MonitorGet"><params>([N, &#38;Left, &#38;Top, &#38;Right, &#38;Bottom])</params> </key>
		<key name="MonitorGetCount"><params>()</params> </key>
		<key name="MonitorGetName"><params>([N])</params> </key>
		<key name="MonitorGetPrimary"><params>()</params> </key>
		<key name="MonitorGetWorkArea"><params>([N, &#38;Left, &#38;Top, &#38;Right, &#38;Bottom])</params> </key>
		<key name="MouseClick"><params>[WhichButton, X, Y, ClickCount, Speed, DownOrUp, Relative]</params> </key>
		<key name="MouseClickDrag"><params>WhichButton, X1, Y1, X2, Y2[, Speed, Relative]</params> </key>
		<key name="MouseGetPos"><params>[&#38;OutputVarX, &#38;OutputVarY, &#38;OutputVarWin, &#38;OutputVarControl, Flag]</params> </key>
		<key name="MouseMove"><params>X, Y[, Speed, Relative]</params> </key>
		<key name="MsgBox"><params>[Text, Title, Options]</params> </key>
		<key name="MyFunction(first, "><params>second[, offset])</params> </key>
		<key name="MyGui.Add"><params>(ControlType[, Options, Text])</params> </key>
		<key name="MyGui.BackColor"><params></params> </key>
		<key name="MyGui.Destroy"><params>()</params> </key>
		<key name="MyGui.Flash"><params>([Blink])</params> </key>
		<key name="MyGui.FocusedCtrl"><params></params> </key>
		<key name="MyGui.GetClientPos"><params>([X, Y, Width, Height])</params> </key>
		<key name="MyGui.GetPos"><params>([X, Y, Width, Height])</params> </key>
		<key name="MyGui.Hide"><params>()</params> </key>
		<key name="MyGui.MarginX"><params></params> </key>
		<key name="MyGui.MarginY"><params></params> </key>
		<key name="MyGui.Maximize"><params>()</params> </key>
		<key name="MyGui.MenuBar"><params></params> </key>
		<key name="MyGui.MenuBar"><params></params> </key>
		<key name="MyGui.Minimize"><params>()</params> </key>
		<key name="MyGui.Move"><params>([X, Y, Width, Height])</params> </key>
		<key name="MyGui.NewName"><params></params> </key>
		<key name="MyGui.Opt"><params>(Options)</params> </key>
		<key name="MyGui.Restore"><params>()</params> </key>
		<key name="MyGui.SetFont"><params>([Options, FontName])</params> </key>
		<key name="MyGui.Show"><params>([Options])</params> </key>
		<key name="MyGui.Submit"><params>([Hide])</params> </key>
		<key name="MyGui.Title"><params>:=NewTitle</params> </key>
		<key name="MyGui.Title"><params></params> </key>
		<key name="MyGui.__New"><params>([Options, Title, EventObj])</params> </key>
		<key name="MyMenu.Add"><params>([MenuItemName, Function-or-Submenu, Options])</params> </key>
		<key name="MyMenu.AddStandard"><params>()</params> </key>
		<key name="MyMenu.Check"><params>(MenuItemName)</params> </key>
		<key name="MyMenu.ClickCount"><params></params> </key>
		<key name="MyMenu.Default"><params></params> </key>
		<key name="MyMenu.Delete"><params>([MenuItemName])</params> </key>
		<key name="MyMenu.Disable"><params>(MenuItemName)</params> </key>
		<key name="MyMenu.Enable"><params>(MenuItemName)</params> </key>
		<key name="MyMenu.Handle"><params></params> </key>
		<key name="MyMenu.Insert"><params>([ItemToInsertBefore, NewItemName, Callback-or-Submenu, Options])</params> </key>
		<key name="MyMenu.Rename"><params>(MenuItemName[, NewName])</params> </key>
		<key name="MyMenu.SetColor"><params>([ColorValue, ApplyToSubmenus])</params> </key>
		<key name="MyMenu.SetIcon"><params>(MenuItemName, FileName[, IconNumber, IconWidth])</params> </key>
		<key name="MyMenu.Show"><params>([X, Y])</params> </key>
		<key name="MyMenu.ToggleCheck"><params>(MenuItemName)</params> </key>
		<key name="MyMenu.ToggleEnable"><params>(MenuItemName)</params> </key>
		<key name="MyMenu.Uncheck"><params>(MenuItemName)</params> </key>
		<key name="NewRefObjAddRef"><params>(Ptr)</params> </key>
		<key name="NewStrLower"><params>(String)</params> </key>
		<key name="NumGet"><params>(Source, [Offset, Type])</params> </key>
		<key name="NumNumber"><params>(Value)</params> </key>
		<key name="NumPut"><params>Type, Number, [Type2, Number2, ...]Target[, Offset]</params> </key>
		<key name="Obj.Base"><params></params> </key>
		<key name="Obj.Clone"><params>()</params> </key>
		<key name="Obj.DefineProp"><params>(Name, Desc)</params> </key>
		<key name="Obj.DeleteProp"><params>(Name)</params> </key>
		<key name="Obj.GetOwnPropDesc"><params>(Name)</params> </key>
		<key name="Obj.HasOwnProp"><params>(Name)</params> </key>
		<key name="ObjBindMethod"><params>(Obj[, Method, Params])</params> </key>
		<key name="ObjGetBase"><params>(Value)</params> </key>
		<key name="ObjGetCapacity"><params>(Obj)</params> </key>
		<key name="ObjOwnPropCount"><params>(Obj)</params> </key>
		<key name="ObjSetBase"><params>(Obj, BaseObj)</params> </key>
		<key name="ObjSetCapacity"><params>(Obj, MaxProps)</params> </key>
		<key name="Object"><params>()</params> </key>
		<key name="Object.OnEvent"><params>(EventName, Callback[, AddRemove])</params> </key>
		<key name="OldHotstring"><params>("EndChars"[, NewValue])</params> </key>
		<key name="OldHotstring"><params>("MouseReset"[, NewValue])</params> </key>
		<key name="OnClipboardChange"><params>Function[, AddRemove]</params> </key>
		<key name="OnError"><params>Function[, AddRemove]</params> </key>
		<key name="OnExit"><params>Function[, AddRemove]</params> </key>
		<key name="OnMessage"><params>MsgNumber[, Function, MaxThreads]</params> </key>
		<key name="Ord"><params>(String)</params> </key>
		<key name="OutputDebug"><params>Text</params> </key>
		<key name="Persistent"><params>[Persist]</params> </key>
		<key name="PixelGetColor"><params>(X, Y[, Mode])</params> </key>
		<key name="PixelSearch"><params>&#38;OutputVarX, &#38;OutputVarY, X1, Y1, X2, Y2, ColorID[, Variation]</params> </key>
		<key name="PostMessage"><params>Msg[, wParam, lParam, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ProcessClose"><params>PIDOrName</params> </key>
		<key name="ProcessExist"><params>([PIDOrName])</params> </key>
		<key name="ProcessSetPriority"><params>Level[, PIDOrName]</params> </key>
		<key name="ProcessWait"><params>(PIDOrName[, Timeout])</params> </key>
		<key name="ProcessWaitClose"><params>(PIDOrName[, Timeout])</params> </key>
		<key name="ProcessWinGetProcessName"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="RTrim"><params>(String[, OmitChars])</params> </key>
		<key name="Random"><params>([A, B])</params> </key>
		<key name="ReadLine"><params>()</params> </key>
		<key name="RegDelete"><params>[KeyName, ValueName]</params> </key>
		<key name="RegDeleteKey"><params>[KeyName]</params> </key>
		<key name="RegExMatch"><params>(Haystack, NeedleRegEx[, &#38;OutputVar, StartingPos])</params> </key>
		<key name="RegExReplace"><params>(Haystack, NeedleRegEx[, Replacement, &#38;OutputVarCount, Limit, StartingPos])</params> </key>
		<key name="RegRead"><params>([KeyName, ValueName, Default])</params> </key>
		<key name="RegWrite"><params>Value, ValueType, KeyName[, ValueName]</params> </key>
		<key name="Reload"><params></params> </key>
		<key name="RetrievedGuiCtrl.Name"><params></params> </key>
		<key name="RetrievedGuiCtrl.Value"><params></params> </key>
		<key name="RetrievedMyGui.MarginX"><params></params> </key>
		<key name="RetrievedMyGui.MarginY"><params></params> </key>
		<key name="RetrievedMyGui.Name"><params></params> </key>
		<key name="Return"><params>[Expression]</params> </key>
		<key name="Round"><params>(Number[, N])</params> </key>
		<key name="Run"><params>Target [, WorkingDir, Options, &#38;OutputvarPID]</params> </key>
		<key name="RunAs"><params>[User, Password, Domain]</params> </key>
		<key name="RunWait"><params>Target [, WorkingDir, Options, &#38;OutputvarPID]</params> </key>
		<key name="SB.SetIcon"><params>(Filename[, IconNumber, PartNumber])</params> </key>
		<key name="SB.SetParts"><params>([Width1, Width2, ...Width255])</params> </key>
		<key name="SB.SetText"><params>(NewText[, PartNumber, Style])</params> </key>
		<key name="Send"><params>Keys</params> </key>
		<key name="SendEvent"><params>Keys</params> </key>
		<key name="SendInput"><params>Keys</params> </key>
		<key name="SendLevel"><params>Level</params> </key>
		<key name="SendMessage"><params>(Msg[, wParam, lParam, Control, WinTitle, WinText, ExcludeTitle, ExcludeText, Timeout])</params> </key>
		<key name="SendMode"><params>Mode</params> </key>
		<key name="SendPlay"><params>Keys</params> </key>
		<key name="SendText"><params>Keys</params> </key>
		<key name="SetCScrollLockState"><params>[State]</params> </key>
		<key name="SetCapsLockState"><params>[State]</params> </key>
		<key name="SetControlDelay"><params>Delay</params> </key>
		<key name="SetDefaultMouseSpeed"><params>Speed</params> </key>
		<key name="SetKeyDelay"><params>[Delay, PressDuration, Play]</params> </key>
		<key name="SetMouseDelay"><params>Delay[, Play]</params> </key>
		<key name="SetNumLockState"><params>[State]</params> </key>
		<key name="SetRegView"><params>RegView</params> </key>
		<key name="SetStoreCapsLockMode"><params>Mode</params> </key>
		<key name="SetTimer"><params>[Function, Period, Priority]</params> </key>
		<key name="SetTitleMatchMode Matchmode"><params></params> </key>
		<key name="SetTitleMatchMode Speed"><params></params> </key>
		<key name="SetWinDelay"><params>Delay</params> </key>
		<key name="SetWorkingDir"><params>DirName</params> </key>
		<key name="Shutdown"><params>Flag</params> </key>
		<key name="Sin"><params>(Number)</params> </key>
		<key name="Sleep"><params>Delay</params> </key>
		<key name="Sort"><params>(String[, Options, Function])</params> </key>
		<key name="SoundBeep"><params>[Frequency, Duration]</params> </key>
		<key name="SoundGetInterface"><params>(IID, [Component, Device])</params> </key>
		<key name="SoundGetMute"><params>([Component, Device])</params> </key>
		<key name="SoundGetName"><params>([Component, Device])</params> </key>
		<key name="SoundGetVolume"><params>([Component, Device])</params> </key>
		<key name="SoundPlay"><params>Filename[, Wait]</params> </key>
		<key name="SoundSetMute"><params>NewSetting[, Component, Device]</params> </key>
		<key name="SoundSetVolume"><params>NewSetting[, Component, Device]</params> </key>
		<key name="SplitPath"><params>Path[, &#38;OutFileName, &#38;OutDir, &#38;OutExtension, &#38;OutNameNoExt, &#38;OutDrive]</params> </key>
		<key name="Sqrt"><params>(Number)</params> </key>
		<key name="StatusBarGetText"><params>([Part#, WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="StatusBarWait"><params>[BarText, Timeout, Part#, WinTitle, WinText, Interval, ExcludeTitle, ExcludeText]</params> </key>
		<key name="StrCompare"><params>(String1, String2[, CaseSense])</params> </key>
		<key name="StrGet"><params>(Source[, Length][, Encoding])</params> </key>
		<key name="StrLen"><params>(String)</params> </key>
		<key name="StrLower"><params>(String)</params> </key>
		<key name="StrPtr"><params>(Value)</params> </key>
		<key name="StrPut"> <params>String[, Encoding:=None]</params> <params>String, Target[, Length] [,Encoding = None ]</params> <desc>Copies a string to or from a memory address, optionally converting to or from a given code page.</desc> </key>
		<key name="StrReplace"><params>(Haystack, Needle[, ReplaceText, CaseSense, &#38;OutputVarCount, Limit])</params> </key>
		<key name="StrSplit"><params>(String[, Delimiters, OmitChars, MaxParts])</params> </key>
		<key name="StrString"><params>(Value)</params> </key>
		<key name="StrTitle"><params>(String)</params> </key>
		<key name="StrUpper"><params>(String)</params> </key>
		<key name="String"><params>(Value)</params> </key>
		<key name="SubStr"><params>(String, StartingPos[, Length])</params> </key>
		<key name="Suspend"><params>[Mode]</params> </key>
		<key name="Switch"><params>[SwitchValue, CaseSense]{Case CaseValue1:    Statements1Case CaseValue2a, CaseValue2b:    Statements2Default:    Statements3}</params> </key>
		<key name="SysGet"><params>(Property)</params> </key>
		<key name="SysGetIPAddresses"><params>()</params> </key>
		<key name="Tan"><params>(Number)</params> </key>
		<key name="Thread"><params>Interrupt[, Duration, LineCount]</params> </key>
		<key name="Thread"><params>NoTimers[, TrueOrFalse]</params> </key>
		<key name="Thread"><params>Priority, Level</params> </key>
		<key name="Thread"><params>SubFunction[, Value1, Value2]</params> </key>
		<key name="Throw"><params>[Value]</params> </key>
		<key name="ToolTip"><params>[Text, X, Y, WhichToolTip]</params> </key>
		<key name="TraySetIcon"><params>([FileName, IconNumber, Freeze])</params> </key>
		<key name="TrayTip"><params>[Text, Title, Options]</params> </key>
		<key name="TreeView_ItemSelect"><params>(GuiCtrlObj, Item)</params> </key>
		<key name="Trim"><params>(String[, OmitChars])</params> </key>
		<key name="Try"><params>Statement</params> </key>
		<key name="Value.Base"><params></params> </key>
		<key name="Value.GetMethod"><params>(Name)</params> </key>e>		
		<key name="Value.HasBase"><params>(BaseObj)</params> </key>e>		
		<key name="Value.HasMethod"><params>(Name)</params> </key>e>
		<key name="Value.HasProp"><params>(Name)</params> </key>e>
		<key name="VarSetStrCapacity"><params>(&#38;TargetVar[, RequestedCapacity])</params> </key>
		<key name="VerCompare"><params>(VersionA, VersionB)</params> </key>
		<key name="While"><params>Expression</params> </key>
		<key name="WinActivate"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinActivateBottom"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinActive"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinClose"><params>[WinTitle, WinText, SecondsToWait, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinExist"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetClass"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetClientPos"><params>[&#38;X, &#38;Y, &#38;Width, &#38;Height, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinGetControls"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetControlsHwnd"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetCount"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetExStyle"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetID"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetIDLast"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetList"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetMinMax"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetPID"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetPos"><params>[&#38;X, &#38;Y, &#38;Width, &#38;Height, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinGetProcessName"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>		
		<key name="WinGetProcessPath"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetStyle"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetText"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetTitle"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetTransColor"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinGetTransparent"><params>([WinTitle, WinText, ExcludeTitle, ExcludeText])</params> </key>
		<key name="WinHide"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinKill"><params>[WinTitle, WinText, SecondsToWait, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinMaximize"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinMinimizeAll"><params></params> </key>
		<key name="WinMinimizeAllUndo"><params></params> </key>
		<key name="WinMove"><params>X, Y[, Width, Height, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinMoveBottom"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinMoveTop"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinRedraw"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinRestore"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetAlwaysOnTop"><params>[Value, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetEnabled"><params>Value[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetExStyle"><params>Value[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetRegion"><params>[Options, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetStyle"><params>Value[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetTitle"><params>NewTitle[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetTransColor"><params>Color[, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinSetTransparent"><params>[N, WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinShow"><params>[WinTitle, WinText, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinWait"><params>[WinTitle, WinText, Timeout, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinWaitActive"><params>[WinTitle, WinText, Timeout, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinWaitClose"><params>[WinTitle, WinText, Timeout, ExcludeTitle, ExcludeText]</params> </key>
		<key name="WinWaitNotActive"><params>[WinTitle, WinText, Timeout, ExcludeTitle, ExcludeText]</params> </key>
		<key name="ahk_class" />
		<key name="ahk_exe" />
		<key name="ahk_group" />
		<key name="ahk_id" />
		<key name="ahk_pid" />
		<key name="isFloat"><params>(var)</params> </key>
		<key name="isInteger"><params>(var)</params> </key>
		<key name="isTime"><params>(var)</params> </key>	
		<key name="{Alt}" />
		<key name="{AppsKey}" />
		<key name="{BS}" />
		<key name="{Backspace}" />
		<key name="{Browser_Back}" />
		<key name="{Browser_Favorites}" />
		<key name="{Browser_Forward}" />
		<key name="{Browser_Home}" />
		<key name="{Browser_Refresh}" />
		<key name="{Browser_Search}" />
		<key name="{Browser_Stop}" />
		<key name="{CapsLock}" />
		<key name="{Control }" />
		<key name="{CtrlBreak}" />
		<key name="{Ctrl}" />
		<key name="{Delete}" />
		<key name="{Del}" />
		<key name="{Down}" />
		<key name="{End}" />
		<key name="{Enter}" />
		<key name="{Escape}" />
		<key name="{Esc}" />
		<key name="{F10}" />
		<key name="{F11}" />
		<key name="{F12}" />
		<key name="{F1}" />
		<key name="{F2}" />
		<key name="{F3}" />
		<key name="{F4}" />
		<key name="{F5}" />
		<key name="{F6}" />
		<key name="{F7}" />
		<key name="{F8}" />
		<key name="{F9}" />
		<key name="{Help}" />
		<key name="{Home}" />
		<key name="{Insert}" />
		<key name="{Ins}" />
		<key name="{LAlt}" />
		<key name="{LButton}" />
		<key name="{LControl}" />
		<key name="{LCtrl}" />
		<key name="{LShift}" />
		<key name="{LWin}" />
		<key name="{LWin}" />
		<key name="{Launch_App1}" />
		<key name="{Launch_App2}" />
		<key name="{Launch_Mail}" />
		<key name="{Launch_Media}" />
		<key name="{Left}" />
		<key name="{MButton}" />
		<key name="{Media_Next}" />
		<key name="{Media_Play_Pause}" />
		<key name="{Media_Prev}" />
		<key name="{Media_Stop}" />
		<key name="{NumLock}" />
		<key name="{Numpad0}" />
		<key name="{Numpad1}" />
		<key name="{Numpad2}" />
		<key name="{Numpad3}" />
		<key name="{Numpad4}" />	
		<key name="{Numpad5}" />
		<key name="{Numpad6}" />
		<key name="{Numpad7}" />
		<key name="{Numpad8}" />
		<key name="{Numpad9}" />
		<key name="{NumpadAdd}" />
		<key name="{NumpadClear}" />
		<key name="{NumpadDel}" />
		<key name="{NumpadDiv}" />
		<key name="{NumpadDown}" />
		<key name="{NumpadEnd}" />
		<key name="{NumpadEnter}" />
		<key name="{NumpadHome}" />
		<key name="{NumpadIns}" />
		<key name="{NumpadLeft}" />
		<key name="{NumpadMult}" />
		<key name="{NumpadPgDn}" />
		<key name="{NumpadRight}" />
		<key name="{NumpadSub}" />
		<key name="{NumpadUp}" />
		<key name="{Pause}" />
		<key name="{PgDn}" />
		<key name="{PgUp}" />
		<key name="{PrintScreen}" />
		<key name="{RAlt}" />
		<key name="{RButton}" />
		<key name="{RControl}" />
		<key name="{RCtrl}" />
		<key name="{RShift}" />
		<key name="{RWin}" />
		<key name="{Right}" />
		<key name="{SCnnn}" />
		<key name="{ScrollLock}" />
		<key name="{Shift}" />
		<key name="{Sleep}" />
		<key name="{Space}" />
		<key name="{Tab}" />
		<key name="{Up}" />
		<key name="{VKnn}" />
		<key name="{Volume_Down}" />
		<key name="{Volume_Mute}" />
		<key name="{Volume_Up}" />
		<key name="{WheelDown}" />
		<key name="{WheelLeft}" />
		<key name="{WheelUp}" />
		<key name="{XButton1}" />
		<key name="{XButton2}" />
	
    </language>
</AutoComplete>
[Mod edit: Fixed Codebox.]
User avatar
Alguimist
Posts: 428
Joined: 05 Oct 2015, 16:41
Contact:

Re: Autohotkey v2 Syntax file

03 Nov 2022, 20:30

Hello, Albert! Sorry for the late reply!

I will use your list as a base for the the AHKv2 autocomplete list.

Thanks for your help! :)
Albert Schenning wrote: Should be complete but please let me know if some syntax is missing :-)
After a quick examination, I found that keywords such as Buffer, OnCommand, IsAlpha, ListView/TreeView object methods, etc, are missing. I will take some time later to gather the entire keyword set.

Return to “Adventure IDE”

Who is online

Users browsing this forum: No registered users and 107 guests