/ live.thehmm.nl / back / node_modules / w3c-keyname /

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[   ]LICENSE40 years ago1.1K 
[TXT]README.md40 years ago735 d7c1522 post receive test [كارل مبارك]
[   ]index.cjs40 years ago2.7K 
[TXT]index.d.cts40 years ago146  
[TXT]index.d.ts40 years ago146  
[   ]index.js40 years ago2.6K 
[   ]package.json2 years ago1.7K 
README.md

W3C keyname

Tiny library that exports a function keyName that takes a keyboard event and returns a KeyboardEvent.key-style string. Will use the actual key property of the event if available, and fall back to a value synthesized from the keyCode otherwise.

Probably often wrong on non-US keyboards, since the correspondence between a key code and the character it produces when shift is held is predicted based on a hard-coded table. Meant as a fallback for KeyboardEvent.key, not a replacement.

The lookup tables from key codes (event.keyCode) to names are exported as base (when Shift isn't held) and shift (when Shift is held).

License: MIT

Apache/2.4.38 (Debian) Server at www.karls.computer Port 80