Releases: spyoungtech/ahk
v0.7.0
Adds safeguards and warnings for instantiating ahk with executable_path
added method find_window_by_class (and its generator) + class_name property (thanks Pestitschek)
v0.6.2
v0.6.1
Adds sound features
sound_beep
sound_play
sound_get
get_volume
sound_set
set_volume
v0.6.0
Adds keyboard support! Defines the following functions
- key_state
- key_wait
- type
- send
- send_raw
- send_input
- send_play
- send_event
- key_press
- key_release
- key_down
- key_up
Other changes:
Hotkeys moved to keyboard module
keys module
debugging/logging instructions now accurate
suppress StopIteration error when using find_windows* functions when window not found
v0.5.0
Fixes relative mouse drag
Adds screen functions:
image_search
pixel_search
pixel_get_color
Windows are hashable & equality comparable
ahk.windows() no longer a generator; returns a list
v0.4.2
Adds preliminary functionality for
Hotkey
sActionChain
swin_set
v0.4.1
tiny tiny release.
- removes a debugging print
v0.4.0
-
windows tracked by unique id
-
move
method for windows -
alternative Window constructor
from_mouse_position
-
alternative Window constructor
from_pid
-
text property
-
title property
-
redraw
-
get for subcommands
v0.3.1
-
Added mouse click/drag features
-
changed some template locations/names
v0.3.0
Jinja2 templates replace inline ahk scripts
No more temp files; scripts are fed to AHK via stdin.
MIT License now included in distributions.