All Versions
Latest Version
Avg Release Cycle
106 days
Latest Release
616 days ago

Changelog History
Page 2

  • v0.10.0 Changes

    • ๐Ÿ‘ [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.13 Changes

    • ๐Ÿ [Windows] Fix bug when listening to alt-gr.
    • [All] Add trigger_on_release parameter to add_hotkey.
    • [All] Make wait and read_key interruptible by ctrl+c.
    • ๐Ÿ›  [All] Small fixes on code/name mapping.

    Thanks glitchassassin and BladeMight for the pull requests.

  • v0.9.12 Changes

    • ๐Ÿ [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 Changes

    • ๐Ÿ›  [All] Fixed Python2 compatbility.
    • ๐Ÿš€ [All] Updated release process to always run both Python2 and Python3 tests before publishing.
  • v0.9.10 Changes

    • ๐Ÿ [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 Changes

    • ๐Ÿ [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 Changes

    • ๐Ÿ‘ Allow sending of keypad events on both Windows and Linux.
    • ๐Ÿ›  Fixed bug where key sending was failing on Linux notebooks.
  • v0.9.7 Changes

    • ๐Ÿ [Windows] Fixed a bug where the windows key name failed to map to a scan code.
  • v0.9.6 Changes

    • ๐Ÿ [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 Changes

    • ๐Ÿ [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.