HotKeys.js 3.6.6 发布,可定制三键组合快捷键

同一种调调
 同一种调调
发布于 2019年05月08日
收藏 30

HotKeys.js 3.6.6 发布了,这是一个强健的 Javascript 库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有(3.62kb)(gzipped: 1.73kb)。

更新内容

  • 修复弹出输入法导致组合键失效问题。 #72 3bbefc8
  • 修复无法单独测试 shift 问题。 #36 69a7267
  • 支持三个键的多键组合快捷键。 #55 b0f5d3c
  • 支持 keyup 参数设置监听弹起事件。 #57
  • 修复:index.d.ts导出自定义对象,支持TypeScript。#30 #38 cbccf51
  • 添加 TypeScript 类型支持。 @weidapao 3f9ff1e
  • 修复 #28 兼容IE浏览器。 a527487
  • 修复 #24 isPressed 方法问题。 d37d855

支持三个键的多键组合快捷键

hotkeys('ctrl+a+s', function(event,handler) {
  if(handler.key === 'ctrl+a+s') {
    alert('you pressed ctrl+a+s!');
  }
});

支持监听弹起事件

hotkeys('ctrl+a,alt+a+s', { keyup: true }, (evn, handler) => {
  if(evn.type === 'keydown') {
    console.log('keydown:', evn.type, handler, handler.key);
  }
  if(evn.type === 'keyup') {
    console.log('keyup:', evn.type, handler, handler.key);
  }
});
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:HotKeys.js 3.6.6 发布,可定制三键组合快捷键
加载中
返回顶部
顶部