- Implement an
elsescenario for thehandleKeyboard()function. - Include unit testing for the module's functions. Compromises with mockups of certain functionalities must be done.
- Key secuence detection (e.g. Cmd+K then Cmd+C).
- Asynchronous callback support.
- Custom key aliases to the Key object.
- Event throttling/debouncing.
- Key hold detection.
- Changed
iKeystroketoKeystroke.
- Added unit tests for the
isMacOS()function.
- Added a fix to an explict return error.
- Added the type
CheckKeypressto represent the function. - Updated the module's documentation.
- Updated the project's README.
- Added a Readme file.
- Added a fix to an explict return error.
- Added the
Eventinterface to prevent having dependencies.
- Renamed
main.tstomod.ts
- Migrated the functionality from the Lunchbox project.
- Added boilerplate Deno configuration.
- Added a
.gitignore. - Added a GitHub action for publishing to jsr.