keyuse

作者: 团子Secret | 来源:发表于2017-11-17 11:04 被阅读0次

github地址

https://github.com/Secretmm/keyuse

快捷键api


keyuse(keyname, des, fn);

用于添加一个快捷键;

参数:

  • keyname
    快捷键名称,组合键需要以+隔开,例如: cc + ctrlc + ctrl + shift
  • des
    快捷键的功能描述
  • fn
    快捷键功能

示例

keyuse('f + alt + ctrl', '快捷键添加测试', function(){
    console.log('f + alt + ctrl');
});

keyuse.remove(keyname);

用于删除一个已添加的快捷键;

参数:

  • keyname
    快捷键名称,组合键需要以+隔开,例如: cc + ctrlc + ctrl + shift

示例

keyuse.remove('f + alt + ctrl');

keyuse.modify(keyname, des, fn);

用于修改一个已添加的快捷键;

参数:

  • keyname
    快捷键名称,组合键需要以+隔开,例如: cc + ctrlc + ctrl + shift
  • des
    快捷键的功能描述
  • fn
    快捷键功能

示例

keyuse.modify('f + alt + ctrl', '快捷键修改测试', function(){
    console.log('f + alt + ctrl 修改!');
});

keyuse.addList(arr);

批量添加快捷键;

参数:

  • arr
    快捷键数组,每个元素包含以下三个参数:keynamedesfn,
  • keyname
    快捷键名称,组合键需要以+隔开,例如: cc + ctrlc + 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
    快捷键数组,元素格式如下:

快捷键名称,组合键需要以+隔开,例如: cc + ctrlc + ctrl + shift

示例

var list = ['a', 'f + alt + ctrl'];
keyuse.removeList(list);

keyuse.modifyList(arr);

批量修改快捷键;

参数:

  • arr
    快捷键数组,每个元素包含以下三个参数:keynamedesfn,
  • keyname
    快捷键名称,组合键需要以+隔开,例如: cc + ctrlc + 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);

快捷键名称

快捷键名称

相关文章

  • keyuse

    github地址 https://github.com/Secretmm/keyuse 快捷键api keyuse...

网友评论

      本文标题:keyuse

      本文链接:https://www.haomeiwen.com/subject/luewmxtx.html