You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [Windows] Fix overflow error on Python 3.7.
- [Mac] Added alt gr -> alt mapping.
- [Mac] Added support for right shift.
- [All] Fixed numlock alias.
- [All] Fixed example code.
- [All] New `remap_` and `block_` functions.
- [All] New high-level functions for parsing and converting hotkey names.
- [All] Added `.modifiers` and `.is_keymap` attribute to events.
- [All] Event name now matches character typed (e.g. now event from key `1` reports as `!` if shift is pressed). This gives `get_typed_strings` more precision.
- [Windows] New key suppression system should fix most bugs with `suppress=True`.
- [Linux] Added `.device` attribute to events.
- [All] Many, many bugfixes.
- [Windows] Used explicit WinDLL to fix "expected CFunctionType insta…
…nce instead of CFunctionType".
- [Windows] Added more Windows virtual key codes for key name mapping (should fix .e.g "?").
- [All] Fixed canonicalization removing too much space (thanks @iliazeus).
- [All] Added `start_recording` and `stop_recording` for more flexible macros (thanks @softuser25 for the suggestion).
- [All] Added `read_shortcut` function.
- [All] Added `get_shortcut_name` function.
- [All] Cleaned up `examples` folder and added more examples.
- [Mac] Added aliases for modifiers (control->ctrl, option->alt, comm…
…and->windows).
- [All] Add reference to mouse project.
- [All] Use WinDLL for mouse part instead of raw ctypes.windll.user32.
- [All] Removed ctypes type-hints to avoid runtime errors in unusual …
…systems.
- [All] Add mention of new `mouse` project.
- [All] Add mention of experimental OS X support.
- [All] Fixes to release process.