Keyboard Controller
npm install keyconKeyboard Controller
npm i keycon
`
`html
`
How to use
`js
import KeyController, { getCombi, getKey } from "keycon";const keycon = new KeyController();
// The focus went out of the browser.
keycon.on("blur", () => {
console.log("blur");
});
// keydown all
keycon.keydown(e => {
console.log(e);
});
// keydown space
keycon.keydown("space", e => {
console.log(e);
});
// keydown alt + space combination
keycon.keydown(["alt", "space"], e => {
// ["alt", "space"]
console.log(getCombi(e));
// "space"
console.log(getKey(e.keyCode));
console.log(e);
});
// keyup all
keycon.keyup(e => {
console.log(e);
});
// keyup space
keycon.keydown("space", e => {
console.log(e);
});
// keyup alt + space combination
keycon.keyup(["alt", "space"], e => {
console.log(e);
});
``