Autokey API
Note that the class paths are not relevant to everyday autokey scripting. Generally speaking you can call all of these modules directly;
keyboard.send_keys("example document")
clipboard.set_content("update clipboard")
Is all that you need to call a method in the keyboard/clipboard API, note that you do not have to worry about import statements.
For the Qt/Gtk pages, these are abstracted, Autokey will select the UI framework most appropriate, you only need to reference these in your scripts as;
dialog.info_dialog("Info dialog", "Test info dialog")
clipboard.set_content("clipboard content")
- Keyboard API
- Keys
KeyKey.LEFTKey.RIGHTKey.UPKey.DOWNKey.BACKSPACEKey.TABKey.ENTERKey.SCROLL_LOCKKey.PRINT_SCREENKey.PAUSEKey.MENUKey.CONTROLKey.ALTKey.ALT_GRKey.SHIFTKey.SUPERKey.HYPERKey.CAPSLOCKKey.NUMLOCKKey.METAKey.F1Key.F2Key.F3Key.F4Key.F5Key.F6Key.F7Key.F8Key.F9Key.F10Key.F11Key.F12Key.F13Key.F14Key.F15Key.F16Key.F17Key.F18Key.F19Key.F20Key.F21Key.F22Key.F23Key.F24Key.F25Key.F26Key.F27Key.F28Key.F29Key.F30Key.F31Key.F32Key.F33Key.F34Key.F35Key.ESCAPEKey.INSERTKey.DELETEKey.HOMEKey.ENDKey.PAGE_UPKey.PAGE_DOWNKey.NP_INSERTKey.NP_DELETEKey.NP_HOMEKey.NP_ENDKey.NP_PAGE_UPKey.NP_PAGE_DOWNKey.NP_LEFTKey.NP_RIGHTKey.NP_UPKey.NP_DOWNKey.NP_DIVIDEKey.NP_MULTIPLYKey.NP_ADDKey.NP_SUBTRACTKey.NP_5Key.is_key()
- Mouse API
MouseMouse.ButtonMouse.click_absolute()Mouse.click_relative()Mouse.click_relative_self()Mouse.get_location()Mouse.get_relative_location()Mouse.move_cursor()Mouse.move_relative()Mouse.move_relative_self()Mouse.press_button()Mouse.release_button()Mouse.scroll_down()Mouse.scroll_up()Mouse.select_area()Mouse.wait_for_click()
- Buttons
- Store API
- QtDialog API
- QtClipboard API
- GtkDialog API
- GtkClipboard API
- System API
- Window API
- Engine API
EngineEngine.create_abbreviation()Engine.create_folder()Engine.create_hotkey()Engine.create_phrase()Engine.get_folder()Engine.get_macro_arguments()Engine.get_script_arguments()Engine.get_script_keyword_arguments()Engine.get_triggered_abbreviation()Engine.remove_all_temporary()Engine.run_script()Engine.run_script_from_macro()Engine.run_system_command_from_macro()Engine.set_return_value()
- HighLevel API
- Common API