Skip to content

KeyChord/keycode-ts

Repository files navigation

keycode-ts

TypeScript package for Chromium-style keycode mappings generated from keycode_converter_data.inc.

Workflow

Generate the raw TypeScript objects:

bun run generate

Build the npm package into dist/:

bun run build

Import the package from dist/ after building. The generated runtime data lives in src/generated.ts; generator code lives under scripts/ and is not published.

Source Data

Update the source file with:

curl -sL 'https://chromium.googlesource.com/chromium/src/+/master/ui/events/keycodes/dom/keycode_converter_data.inc?format=TEXT' | base64 --decode > keycode_converter_data.inc

About

Port of the keycode Rust crate to TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors