Changelog

2.3.1

Release to get the PyPI classifiers updated

  • pyproject.toml classifiers updated

2.3.0

Windows support added

  • Works now on Windows in addition to Unix systems

2.2.0

sleep affects now between every read attempt instead of between callbacks

  • sleep affects every read even when no async callbacks are present

  • sleep default value changed from 0.05 to 0.01

2.1.0

Major bug fixed from async on_press / on_release callbacks

  • Async callbacks triggering asyncio.sleep too often fixed

2.0.1

Release to get the PyPI page content updated

  • README wording improved

  • pyproject.toml more tags added

2.0.0

listen_keyboard supports now async callbacks directly

  • listen_keyboard_async removed as it is no longer required

  • listen_keyboard_async_manual renamed to listen_keyboard_manual

1.0.1

Release to get the PyPI page content updated

  • README updated to be more mobile friendly

1.0.0

Well tested version ready for wider use:

  • Support now expanded to Python 3.6 also

  • until parameter can now be set to None to turn the feature off

  • Assertions check now that the operating system and Python versions are supported during the runtime

  • README rewritten

0.1.1

Readme updates

  • Readme, keywords and tags added to pyproject.toml

  • Readme codeblock higlighting fixed

0.1.0

Initial release for testing. Main functionality working but requires more testing.

Supported functions:

  • listen_keyboard

  • listen_keyboard_async

  • listen_keyboard_async_manual

listen_keyboard_async supported parameters:

  • on_press

  • on_release

  • until

  • sequential

  • delay_second_char

  • delay_other_chars

  • lower

  • debug

  • max_thread_pool_workers

  • sleep