扫一扫分享
Kibo是一个简单的JS类库,用来处理键盘事件。没有任何依赖。Kibo的构建器拥有一个可选选项,一个用来定义事件句柄的html元素。
var k = new Kibo();
k.down(['up', 'down'], function() { console.log('up or down arrow key pressed'); }).up('tab', function() { console.log('TAB key released'); });
function handler() { console.log('last key: ' + k.lastKey()); } k.down(['shift q', 'ctrl alt x'], handler);
k.down(['any letter', 'any number'], function() { console.log('letter or number key pressed'); console.log('shift key was' + (k.lastKey('shift') ? '' : ' not') + ' pressed'); }); k.up('any', function() { console.log('key released'); });
k.down('f5', function() { return false; });
手机预览