All Versions
25
Latest Version
Avg Release Cycle
106 days
Latest Release
1988 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.9.4 Changes
- Distinguish events from numeric pad keys (
event.is_keypad
). - ๐ง [Linux] Annotate event with device id (
event.device
).
- Distinguish events from numeric pad keys (
-
v0.9.3 Changes
- ๐ง [Linux] Create fake keyboard with uinput if none is available.
- ๐ง [Linux] Avoid errors when an unknown key is pressed.
-
v0.9.2 Changes
- ๐ Streamline release process
-
v0.9.1 Changes
- Add
add_abbreviation
andregister_word_listener
functions. - โ Add functions for low level hooks (
hook
,hook_key
). - Add
on_press
andon_release
functions. - โ Add alternative names (aliases) for many functions.
- โ Add large number of alternative key names, especially for accents.
- ๐ Make module produce and consume JSON if ran as script (
python -m keyboard
). โ 100% test coverage.
๐ง [Linux] Add support for writing arbitrary Unicode.
๐ง [Linux] Look for Linux keyboard devices in /proc/bus/input/devices.
๐ง [Linux] Aggregate as many devices as possibles (e.g. USB keyboard on notebook).
๐ง [Linux] Improved support for internationalized keys.
๐ [Windows] Process keys asynchronously to reduce key delay.
๐ [All] Too many bugfixes to count.
๐จ [All] Major backend refactor.
- Add
-
v0.7.1 Changes
- Alpha version.