Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gamestdio/keycode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

14 Commits

Repository files navigation

@gamestdio/keycode

Use human key names instead of keycode numbers for your keyboard bindings.

1.7kb minified

Warning

The which and keyCode properties are in the process of being deprecated by the browsers.

After mainstream adoption, you would rather use the new key or code attributes in KeyboardEvent.

By the time of this writing, IE/Edge still doesn't support the new KeyboardEvent.key / KeyboardEvent.code API. See: https://caniuse.com/#feat=keyboardevent-code

Usage example

import * as Keycode from "@gamestdio/keycode";
document.addEventListener('keyup', function(e) {
 if (e.which == Keycode.ENTER) {
 console.log("User pressed ENTER key")
 }
})

License

MIT

About

Use human key names instead of keycode numbers for your keyboard bindings.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /