Available Methods
Most useful methods from autohotkey are implemented in this wrapper. However, not everything is implemented (yet). This page can serve as a quick reference of AutoHotkey methods that are implemented in the wrapper.
(Coming soon: links to equivalent Python method(s))
Mouse and Keyboard
AutoHotkey Command |
Status |
Notes |
---|---|---|
Not Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
||
Not Implemented |
||
Implemented |
||
Not Implemented |
||
Not Implemented |
||
Implemented |
||
Not Implemented |
Use python |
|
Not Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
Speed is controlled by the |
|
Implemented |
Delay is controlled by the |
|
Not Implemented |
Delays between mouse movements can be controlled in Python code |
|
Implemented |
||
Implemented |
||
Not Implemented |
note |
Hotkeys
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
Before 1.0, callbacks were only supported as Autohotkey Scripts |
|
Implemented |
Available in 1.0+ |
|
Implemented* |
Use stop_hotkeys and start_hotkeys to enable/disable hotkeys |
ClipBoard
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
||
Implemented |
||
Implemented |
note |
Screen/Image
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
||
Implemented |
||
Implemented |
note |
Registry
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
note |
Window
Window | Controls
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
||
Implemented |
||
Not Implemented |
||
Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
note |
Window | Groups
AutoHotkey Command |
Status |
Notes |
---|---|---|
note |
Window functions
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
Any directive can be added to the daemon |
|
Planned |
||
Implemented |
||
Not Implemented |
Use Python |
|
Not Implemented |
Use Python |
|
Implemented |
||
Not Implemented |
Delays can be controlled in Python code |
|
Not Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
||
Implemented |
note |
Sound
AutoHotkey Command |
Status |
Notes |
---|---|---|
Implemented |
||
Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
||
Not Implemented |
note |
GUI
GUI methods are largely unimplmented, except ToolTip
and TrayTip
.
We recommend using one of the many Python GUI libraries, such as easygui, pysimplegui or similar.
AutoHotkey Command |
Status |
Notes |
---|---|---|
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Not Implemented |
||
Implemented |
||
Implemented |
note |
Directives
In general, all directives are technically usable, however many do not have applicable context in the Python library.
Some directives are mentioned in tables above and are omitted from this table.
AutoHotkey Command |
Notes |
---|---|
Using this directive is strongly discouraged as it is very likely to cause issues. Use with extreme caution. |
|
Hotkey callbacks are run in Python, so this largely won’t have any significant effect |
|
If you use hotkeys or hotstrings, you probably also want to configure this as a hotkey transport option |
|
This is on by default in scripts run by this library |
|
This directive is provided by default (SingleInstance Off for the main thread) |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |
|
Not relevant for this library |