Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.
When using them you need to add a #include <WinAPISys.au3>.
User Defined Function | Description |
---|---|
_WinAPI_ActivateKeyboardLayout | Sets the input locale identifier for the calling thread or the current process |
_WinAPI_DefRawInputProc | Calls the default raw input procedure to process the raw input messages that an application does not process |
_WinAPI_EnumRawInputDevices | Enumerates the raw input devices attached to the system |
_WinAPI_GetActiveWindow | Retrieves the window handle to the active window attached to the calling process's message queue |
_WinAPI_GetIdleTime | Retrieves the time that has elapsed since the last input |
_WinAPI_GetKeyboardLayout | Retrieves the active input locale identifier for the specified window |
_WinAPI_GetKeyboardLayoutList | Retrieves the all input locale identifiers corresponding to the current set of input locales in the system |
_WinAPI_GetKeyboardState | Copies the status of the 256 virtual keys to the specified buffer |
_WinAPI_GetKeyboardType | Retrieves information about the current keyboard |
_WinAPI_GetKeyNameText | Retrieves a string that represents the name of a key |
_WinAPI_GetKeyState | Retrieves the status of the specified virtual key |
_WinAPI_GetRawInputBuffer | Performs a buffered read of the raw input data |
_WinAPI_GetRawInputBufferLength | Retrieves the required buffer size to call the _WinAPI_GetRawInputBuffer() function |
_WinAPI_GetRawInputData | Retrieves the raw input from the specified device |
_WinAPI_GetRawInputDeviceInfo | Retrieves information about the raw input device |
_WinAPI_GetRegisteredRawInputDevices | Retrieves the information about the raw input devices for the current application |
_WinAPI_IsLoadKBLayout | Determines whether the specified input locale loaded into the system |
_WinAPI_IsWindowEnabled | Determines whether the specified window is enabled for mouse and keyboard input |
_WinAPI_Keybd_Event | Synthesizes a keystroke |
_WinAPI_LoadKeyboardLayout | Loads a new input locale identifier into the system |
_WinAPI_MapVirtualKey | Translates a virtual-key code into a scan code or character value, or translates a scan code into a virtual-key code |
_WinAPI_RegisterHotKey | Defines a system-wide hot key |
_WinAPI_RegisterRawInputDevices | Registers the devices that supply the raw input data |
_WinAPI_SetActiveWindow | Activates the specified window |
_WinAPI_SetKeyboardLayout | Sets an input locale identifier to the specified window |
_WinAPI_SetKeyboardState | Copies a 256-byte array of keyboard key states into the calling process's keyboard input-state table |
_WinAPI_TrackMouseEvent | Posts messages when the mouse pointer leaves a window or hovers over a window for a specified amount of time |
_WinAPI_UnloadKeyboardLayout | Unloads an input locale identifier |
_WinAPI_UnregisterHotKey | Frees a hot key previously registered by the calling thread |