Skip to content

Releases: boppreh/keyboard

v0.10.0

03 Aug 16:47
Compare
Choose a tag to compare
  • [OS X] Added experimental OS X support (thanks @glitchassassin!).
  • [Windows] Fixed error on fractional mouse.wheel() (thanks @bobonthenet!).
  • [Windows] Fixed name for arrow keys` virtual key codes.
  • [Windows] Make backend easier to use in other projects (e.g. _winkeyboard.prepare_intercept).
  • [Linux] Fixed mouse support in Mint VirtualBox guest (thanks @foodforarabbit!).
  • [All] Added mouse alias hold = press (thanks @DanMossa!).
  • [All] Added mouse.drag.
  • [All] Added examples on how to use the library.
  • [All] Update docs to mention how to differentiate key presses and releases (thanks @TrakJohnson!).
  • [All] Change the default value of add_abbreviation(..., match_suffix).

v0.9.12

04 Feb 16:02
Compare
Choose a tag to compare
  • [Windows] Fixed some incorrect key names (e.g. enter as '\r', and left keys reported as 'right ...')
  • [Python2] long scan codes no longer crash the matches function.
  • [All] add read_key function, which blocks and returns the next event.
  • [All] Added makefile.

v0.9.11

02 Feb 07:17
Compare
Choose a tag to compare
  • [All] Fixed Python2 compatbility.
  • [All] Updated release process to always run both Python2 and Python3 tests before publishing.

v0.9.10

29 Jan 10:13
Compare
Choose a tag to compare
  • [Windows] Add suppress parameter to hotkeys to block the combination from being sent to other programs.
  • [Windows] Better key mapping for common keys (now using Virtual Key Codes when possible).
  • [Windows] Normalize numpad and key code names.
  • [Linux] Errors about requiring sudo are now thrown in the main thread, making them catchable.
  • [All] wheel method in mouse module.

v0.9.9

18 Dec 17:32
Compare
Choose a tag to compare
  • [Windows] Include scan codes in generated events, instead of only Virtual Key Codes. This allows software like Citrix to receive the events correctly.
  • [Windows] Fix bugs that prevented keys without associated Virtual Key Codes from beign processed.

v0.9.8

10 Dec 22:26
Compare
Choose a tag to compare
  • Allow sending of keypad events on both Windows and Linux.
  • Fixed bug where key sending was failing on Linux notebooks.

v0.9.7

16 Nov 21:05
Compare
Choose a tag to compare
  • [Windows] Fixed a bug where the windows key name failed to map to a scan code.

v0.9.6

14 Nov 23:13
Compare
Choose a tag to compare
  • [Windows] Modifier keys now report 'left' or 'right' on their names.
  • [Windows] Keypad attribute should be much more accurate even with NumLock.
  • [Windows] Media keys are now fully supported for both report and playback.

v0.9.5

14 Nov 07:31
Compare
Choose a tag to compare
  • [Windows] Add aliases to correct page down/page up names.
  • [Windows] Fixed a bug where left and right key events were being created without names.
  • [Windows] Prefer to report home/page up/page down/end keys as such instead of their keypad names.

v0.9.4

13 Nov 19:13
Compare
Choose a tag to compare
  • Distinguish events from numeric pad keys (event.is_keypad).
  • [Linux] Annotate event with device id (event.device).