快捷键管理
用于添加一个快捷键;
参数:keyname
快捷键名称,组合键需要以+
隔开,例如: c
、 c + ctrl
、 c + ctrl + shift
des
快捷键的功能描述
fn
快捷键功能
示例
keyuse('f + alt + ctrl', '快捷键添加测试', function(){
console.log('f + alt + ctrl');
});
keyuse.remove(keyname);
用于删除一个已添加的快捷键;
参数:keyname
快捷键名称,组合键需要以+
隔开,例如: c
、 c + ctrl
、 c + ctrl + shift
示例
keyuse.remove('f + alt + ctrl');
keyuse.modify(keyname, des, fn);
用于修改一个已添加的快捷键;
参数:keyname
快捷键名称,组合键需要以+
隔开,例如: c
、 c + ctrl
、 c + ctrl + shift
des
快捷键的功能描述
fn
快捷键功能
###示例
keyuse.modify('f + alt + ctrl', '快捷键修改测试', function(){
console.log('f + alt + ctrl 修改!');
});
keyuse.addList(arr);
批量添加快捷键;
参数: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);
keyuse.removeList(arr)
批量删除已添加的快捷键
参数arr
快捷键数组,元素格式如下:
示例快捷键名称,组合键需要以
+
隔开,例如:c
、c + ctrl
、c + ctrl + shift
var list = ['a', 'f + alt + ctrl'];
keyuse.removeList(list);
keyuse.modifyList(arr);
批量修改快捷键;
参数: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);
key.show()
展示设置的快捷键名称和功能描述
快捷键名称版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。