kcc
v1.0.0
Published
Map key codes to codes in JavaScript
Downloads
12
Readme
Key Code Code
Key Code Code lets you map key codes to codes in JavaScript.
npm install kcc// simulate clicks on non-button button-like elements
import keyCode from 'kcc';
document.addEventListener(
'keypress',
(event) => {
if (event.keyCode === keyCode.Space || event.keyCode === keyCode.Enter) {
const target = event.target.closest('[role=button]:not(button)');
if (target) {
event.preventDefault();
event.target.dispatchEvent(
new MouseEvent(
'click',
{
bubbles: true,
cancelable: true,
view: target.ownerDocument.defaultView
}
)
);
}
}
}
);When compiled as a JavaScript module using something like rollup, Key Code Code realistically contributes about 1 byte for each character you use from the library.
