1.2.0 • Published 1 year ago

aiv367-browser-hotkey v1.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

aiv367-browser-hotkey

介绍

浏览器快捷键设置模块

Gitee

https://gitee.com/aiv367/aiv367-browser-hotkey

示例

http://aiv367.gitee.io/aiv367-browser-hotkey/demo

安装

npm i aiv367-browser-hotkey --save

使用

import hotkey from 'aiv367-browser-hotkey';

// 注册执行命令
hotkey.addCMD('setBgColor', (color) => {
    document.body.style.backgroundColor = color;
});

// 移除一个命令
// hotkey.removeCMD('setBgColor');

// 获取全部命令数据
// hotkey.getCMDs();

// 添加快捷键 F1
hotkey.addHotkey({
    key: 'F1',
    ctrlKey: false,
    altKey: false,
    shiftKey: false,
    cmd: 'setBgColor("black")',
    des: '设置背景(black)'
});

// 组合快捷键 Ctrl + F1
hotkey.addHotkey({
    key: 'F1',
    ctrlKey: true,
    altKey: false,
    shiftKey: false,
    cmd: 'setBgColor("yellow")',
    des: '设置背景(yellow)'
});

// 移除快捷键
// hotkey.removeHotkey(hotkey => hotkey.key === 'F1' && hotkey.ctrlKey);

// 获取快捷键数据列表
// hotkey.getHotkeys();

// 启用禁用快捷键
// hotkey.config.enable = false;
1.2.0

1 year ago

1.1.0

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago