现在,我正在处理键绑定(bind)。
我发现,我无法进行键绑定(bind),它有两个相邻的字母。
我正在尝试制作的键绑定(bind)如下所示:
editor.commands.addCommands([{
name: "test",
bindKey: {
win: "Ctrl-K-D",
mac: "Command-K-D"
},
exec: function (editor, line) {
alert("test");
},
readOnly: true
}])
它在控制台中返回此错误:Ctrl-K-D 中的无效修饰符 k
它似乎不起作用。但是,如果我绑定(bind)一个函数说, Ctrl-Shift-A 它工作正常。
有没有办法让两个字母相邻的键绑定(bind)?
提前致谢!
最佳答案
使用"Ctrl-K Ctrl-D"
如果你想允许按 D
当K
已经发布。还没有办法像绑定(bind)修饰符一样绑定(bind)到键,即允许 K
的任何顺序和 D
键并要求同时按下它们。
关于javascript - Ace 编辑器 - 带有双字母的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32625659/