- Implement an
else
scenario 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
iKeystroke
toKeystroke
.
- Added unit tests for the
isMacOS()
function.
- Added a fix to an explict return error.
- Added the type
CheckKeypress
to 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
Event
interface to prevent having dependencies.
- Renamed
main.ts
tomod.ts
- Migrated the functionality from the Lunchbox project.
- Added boilerplate Deno configuration.
- Added a
.gitignore
. - Added a GitHub action for publishing to jsr.