Skip to content

Sunny-World/jj-keyboard

Repository files navigation

jj-keyboard

js监听键盘的快捷键

安装办法:

npm i jj-keyboard

进行引用

import jjKeyboard from "jj-keyboard";

或者外链方法

<script src="./common/jjKeyboard.js"></script>

使用方法

// 初始化实例
jjKeyboard.init();

// 打开按键输出日志
jjKeyboard.isConsole = true  

// 注入监听按键
jjKeyboard.target["Control+A"] = (event) => {
    alert("success");
};
// 或者
jjKeyboard.catch("Control+S", event => {
    alert(123);
});

// 取消快捷键的默认事件
jjKeyboard.defaultCatch("Control+S", event => {
    alert(123);
});

// 删除监听按键
jjKeyboard.delCatch("Control+A")

// 删除全部监听按键
jjKeyboard.delAllCatch()

//  取消监听器
jjKeyboard.destroy()

请我喝杯果汁呗~

Image textImage text

Releases

No releases published

Packages

No packages published