Skip to content

Tags: boppreh/keyboard

Tags

v0.13.5

Toggle v0.13.5's commit message
- Added LICENSE.txt file to PyPI packages.

- Fixed typos in docstrings.
- Merged #281 and #259 (thanks @luizeldorado and @schldwcht !).

v0.13.4

Toggle v0.13.4's commit message
- [All] Improve release process, fixing #233 and #269.

v0.13.3

Toggle v0.13.3's commit message
- [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.

v0.13.2

Toggle v0.13.2's commit message
- [Mac] Fixed "map_name" error (i.e. implement new backend API).

- [Win] Improve detection of "right alt" key.
- [All] Misc fixes for edge cases.

v0.13.1

Toggle v0.13.1's commit message
- [Windows/Linux] Fixed installation.

v0.13.0

Toggle v0.13.0's commit message
- [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.

v0.11.0

Toggle v0.11.0's commit message
- [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.

v0.10.4

Toggle v0.10.4's commit message
- [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.

v0.10.3

Toggle v0.10.3's commit message
- [All] Fix PyPI readme (pypa/setuptools#1126).

- [All] Remove bdist from release (PEP 527).

v0.10.2

Toggle v0.10.2's commit message
- [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.