1.4.0 • Published 1 year ago
keycon v1.4.0
keycon
Keyboard Controller
Installation
npm i keycon
<script src="https://daybrush.com/keycon/release/latest/dist/keycon.min.js"></script>
How to use
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);
});
1.3.2
2 years ago
1.4.0
1 year ago
1.3.1
2 years ago
1.3.0
2 years ago
1.2.0
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.1
4 years ago
1.1.2
4 years ago
1.1.0
4 years ago
1.0.0
4 years ago
0.8.0
4 years ago
0.7.1
4 years ago
0.7.0
4 years ago
0.6.0
5 years ago
0.5.0
5 years ago
0.4.0
5 years ago
0.3.0
5 years ago
0.2.2
5 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.3
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago
0.0.0
5 years ago