Shortcut(快捷键)

获取

var Shortcut = RongDesktop.require('Shortcut');

Shortcut.set(hotkey, callback)

设置快捷键

参数说明:

参数 类型 必填 说明 桌面版版本
hotkey String 快捷键组合, 各个键用 + 连接 2.0.0
callback Function 快捷键触发事件 2.0.0

注:

  • 快捷键按键的顺序必须与 hotkey 连接顺序相同

示例代码:

var hotkey = 'ctrl + h'; 
var callback = function(key){
    console.log('触发 ' + key);
    // '触发 ctrl + h'
};
Shortcut.set(hotkey , callback);

Shortcut.remove(hotkey)

解除快捷键注册

参数说明

参数 类型 必填 说明 桌面版版本
hotkey String 快捷键组合 2.0.0

示例代码::

var hotkey = 'ctrl + 1';
Shortcut.remove(hotkey);

Shortcut.check(hotkey)

检查快捷键是否已注册

hotkey 参数说明:

参数 类型 必填 说明 桌面版版本
hotkey String 快捷键组合 2.0.0

示例代码:

var hotkey = 'ctrl + h';
var isSetted = Shortcut.check(hotkey);
console.log(isSetted);
// true

results matching ""

    No results matching ""