├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── assets └── cover.png ├── demo-src ├── index.d.ts ├── index.html ├── index.js └── styles.css ├── jest.config.js ├── package.json ├── src ├── get-key-event-name.d.ts ├── get-key-event-name.ts ├── index.d.ts ├── index.node.test.js ├── index.test.js ├── index.ts ├── is-event-modifier.d.ts ├── is-event-modifier.test.ts ├── is-event-modifier.ts ├── is-input-element.d.ts ├── is-input-element.test.ts ├── is-input-element.ts ├── is-input-event.d.ts ├── is-input-event.test.ts ├── is-input-event.ts ├── key-map.d.ts └── key-map.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | dist 5 | demo 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/README.md -------------------------------------------------------------------------------- /assets/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/assets/cover.png -------------------------------------------------------------------------------- /demo-src/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /demo-src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/demo-src/index.html -------------------------------------------------------------------------------- /demo-src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/demo-src/index.js -------------------------------------------------------------------------------- /demo-src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/demo-src/styles.css -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/package.json -------------------------------------------------------------------------------- /src/get-key-event-name.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/get-key-event-name.d.ts -------------------------------------------------------------------------------- /src/get-key-event-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/get-key-event-name.ts -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.node.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/index.node.test.js -------------------------------------------------------------------------------- /src/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/index.test.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/is-event-modifier.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-event-modifier.d.ts -------------------------------------------------------------------------------- /src/is-event-modifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-event-modifier.test.ts -------------------------------------------------------------------------------- /src/is-event-modifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-event-modifier.ts -------------------------------------------------------------------------------- /src/is-input-element.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-input-element.d.ts -------------------------------------------------------------------------------- /src/is-input-element.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-input-element.test.ts -------------------------------------------------------------------------------- /src/is-input-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-input-element.ts -------------------------------------------------------------------------------- /src/is-input-event.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-input-event.d.ts -------------------------------------------------------------------------------- /src/is-input-event.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-input-event.test.ts -------------------------------------------------------------------------------- /src/is-input-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/is-input-event.ts -------------------------------------------------------------------------------- /src/key-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/key-map.d.ts -------------------------------------------------------------------------------- /src/key-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/src/key-map.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soska/keyboardist/HEAD/tsconfig.json --------------------------------------------------------------------------------