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

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).
  • 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 and register_word_listener functions.
    • โž• Add functions for low level hooks (hook, hook_key).
    • Add on_press and on_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.

  • v0.7.1 Changes

    • Alpha version.