keycode-to-codes
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.0 • Public • Published

    npm

    keycode-to-codes

    Library that returns a list of possible KeyboardEvent codes based the input keyCode. Useful for replacing a missing KeyboardEvent.code property.

    Example: 13 -> ["Enter", "NumpadEnter"] 32 -> ["Space"] 97 -> ["KeyA"]

    Installation

    Add the script to your project through a package manager:

    $ npm i keycode-to-codes

    or

    $ yarn add keycode-to-codes

    Alternatively you can also import the script found in the releases section on GitHub directly. If you choose this option you won't need to use imports going forward - everything will all be available to you automatically.

    <script src="keycode-to-codes.min.js"></script>

    Or include through a public CDN:

    <script src="https://unpkg.com/keycode-to-codes@1/dist/keycode-to-codes.min.js"></script>

    Usage Example

      import keyCodeToCodes from 'keycode-to-codes';
      // OR
      const keyCodeToCodes = require('keycode-to-codes');
    
      window.addEventListener('keypress', (event) => {
        const codes = keyCodeToCodes(event.keyCode);
      });

    Install

    npm i keycode-to-codes

    DownloadsWeekly Downloads

    5

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    34.3 kB

    Total Files

    19

    Last publish

    Collaborators

    • feliskio