安装
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 中使用