keyman
npm install @sj-js/keyman- 쉽게 Key Event를 다룰 수 있습니다.
- 동시에 1개 이상의 키를 누를 때 발생하는 Shorcut와 순차적으로 키를 누를 때 발생하는 Command로 나뉩니다.
- ✨ Source: https://github.com/sj-js/keyman
- ✨ Document: https://sj-js.github.io/sj-js/keyman
0. Load
- Browser
``html `
`
- ES6+
bash`
npm i @sj-js/keyman
`
js`
const KeyMan = require('@sj-js/keyman');
const keyman = new KeyMan();
1. Shortcut 등록
`js`
keyman.addShortcut({
name:'develop-tool',
keys: ['ctrl', 'shift'],
keydown: function(event){
//Something to do when shorcut keys are down
},
keyup: function(event){
//Something to do when shorcut keys are up
}
});
2. Simple Example
`html ``
Click here and Test key [Ctrl] + [Shift]