安装
cnpm i hotkeys-js --save
无 cnpm ,请先执行 npm i cnpm 安装cnpm
导入
import hotkeys from "hotkeys-js";
响应指定按键
如按下 a 时,打印 a
mounted() {
hotkeys("a", () => {
console.log("a");
});
},
如按下 Ctrl+c 时,打印 Ctrl+c
hotkeys("ctrl+c", () => {
console.log("ctrl+c");
});
若多个按钮执行相同的逻辑,则用 ,
隔开即可
hotkeys("a,b", () => {
console.log("按下了 a 或 b");
});
兼容苹果操作系统
苹果操作系统中的复制组合键为 command+c
hotkeys("ctrl+c,command+c", () => {
console.log("此组合键通常用于复制");
});
vue3 + ts 中使用