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

栏目: 软件资讯 · 发布时间: 6年前

内容简介:HotKeys.js 3.6.6 发布了,这是一个强健的 Javascript 库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有(3.62kb)(gzipped: 1.73kb)。 更新内容 修复弹出输入法导致组合键失效问题。 #72 3bbefc8 修复...

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

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

更新内容

  • 修复弹出输入法导致组合键失效问题。 #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);
  }
});

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C++标准模板库编程实战

C++标准模板库编程实战

Ivor Horton / 郭小虎、程聪 / 2017-1

《C++标准模板库编程实战》介绍最新的C++14标准的API、库和扩展,以及如何将它们运用到C++14程序中。在书中,作者Ivor Horton 则阐述了什么是STL,以及如何将它们应用到程序中。我们将学习如何使用容器、迭代器,以及如何定义、创建和应用算法。此外,还将学习函数对象和适配器,以及它们的用法。 阅读完本书之后,你将能够了解如何扩展STL,如何定义自定义类型的C++组件,你还将能够......一起来看看 《C++标准模板库编程实战》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换