Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luziferius/autokey_scripts
Scripts for autokey. See https://github.com/autokey/autokey
https://github.com/luziferius/autokey_scripts
autokey autokey-scripts python3
Last synced: about 1 month ago
JSON representation
Scripts for autokey. See https://github.com/autokey/autokey
- Host: GitHub
- URL: https://github.com/luziferius/autokey_scripts
- Owner: luziferius
- License: gpl-3.0
- Created: 2018-06-03T16:44:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-14T10:16:31.000Z (about 6 years ago)
- Last Synced: 2024-10-04T13:55:00.468Z (about 2 months ago)
- Topics: autokey, autokey-scripts, python3
- Language: Python
- Size: 19.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# autokey_scripts
This repository holds some of my Python scripts for usage with autokey.
See https://github.com/autokey/autokey## NumpadIME
This set of scripts lets you type texts using the keyboard number pad,
by emulating an old-style cellphone keyboard (without T9 functionality).
Use it if you go for maximum space saving and only connect a USB keypad.This was requested in the https://gitter.im/autokey/autokey chat around May 15th, 2018.
## script_debug
The two scripts inside provide a breakpoint system for scripts.### script_stepper
This script is meant to be executed by another script.
Usage inside the to-be stepped script: Place any number of `engine.run_script("script_stepper")` lines.
The script execution then pauses on each `engine.run_script("script_stepper")`.### script_stepper_next_step
This script should be triggered by a free hotkey of your choice. If executed, it will un-pause a currently paused script and cause
it’s execution to continue to the next `engine.run_script("script_stepper")` line (if any).### Example usage script
This script simply outputs some line of text. The breakpoints between each `keyboard.send_keys` causes it to pause between lines.
```
keyboard.send_keys("First line\n")
engine.run_script("script_stepper")
for number in range(2, 7):
keyboard.send_keys("line {}\n".format(number))
engine.run_script("script_stepper")
keyboard.send_keys("Last line\n")
```