keycode-ts2
v0.1.1
Published
TypeScript package for Chromium-style keycode mappings generated from [`keycode_converter_data.inc`](./keycode_converter_data.inc).
Readme
keycode-ts
TypeScript package for Chromium-style keycode mappings generated from keycode_converter_data.inc.
Workflow
Generate the raw TypeScript objects:
bun run generateBuild the npm package into dist/:
bun run buildRun the smoke-test script:
bun run demoImport 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
- Repo: https://chromium.googlesource.com/chromium/src.git
- File: https://chromium.googlesource.com/chromium/src.git/+/master/ui/events/keycodes/dom/keycode_converter_data.inc
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