@Secretmm
2017-11-18T08:20:06.000000Z
字数 1266
阅读 940
js
用于添加一个快捷键;
keyname
+
隔开,例如: c
、 c + ctrl
、 c + ctrl + shift
des
fn
keyuse('f + alt + ctrl', '快捷键添加测试', function(){
console.log('f + alt + ctrl');
});
用于删除一个已添加的快捷键;
keyname
+
隔开,例如: c
、 c + ctrl
、 c + ctrl + shift
keyuse.remove('f + alt + ctrl');
用于修改一个已添加的快捷键;
keyname
+
隔开,例如: c
、 c + ctrl
、 c + ctrl + shift
des
fn
keyuse.modify('f + alt + ctrl', '快捷键修改测试', function(){
console.log('f + alt + ctrl 修改!');
});
批量添加快捷键;
arr
keyname
, des
, fn
,
keyname
快捷键名称,组合键需要以+
隔开,例如:c
、c + ctrl
、c + ctrl + shift
des
快捷键的功能描述fn
快捷键功能
var list = [
{
keyname: 'a',
des: '批量添加测试a',
fn: function(){
console.log('a批量添加');
}
},
{
keyname: 'b',
des: '批量添加测试b',
fn: function(){
console.log('b批量添加');
}
},
];
keyuse.addList(list);
批量删除已添加的快捷键
arr
快捷键名称,组合键需要以+
隔开,例如:c
、c + ctrl
、c + ctrl + shift
var list = ['a', 'f + alt + ctrl'];
keyuse.removeList(list);
批量修改快捷键;
arr
keyname
, des
, fn
,
keyname
快捷键名称,组合键需要以+
隔开,例如:c
、c + ctrl
、c + ctrl + shift
des
快捷键的功能描述fn
快捷键功能
var list = [
{
keyname: 'a',
des: '批量修改测试a',
fn: function(){
console.log('a批量修改');
}
},
{
keyname: 'b',
des: '批量修改测试b',
fn: function(){
console.log('b批量修改');
}
},
];
keyuse.modifyList(list);
展示设置的快捷键名称和功能描述