CodeMirror不会阻止Ctrl + T打开新选项卡

时间:2015-01-23 09:09:50

标签: google-chrome codemirror

我目前正在使用CodeMirror,这是我的代码:

    cm.setOption("extraKeys", {
        'Ctrl-T':  function() {
            insertTitle();
            return false;
        }
    });

主要想法是在用户按下insertTitle时执行函数Ctrl+T

问题在于,Chrome不会执行此功能,而是打开一个新标签页(默认行为)。

我尝试将Ctrl-T替换为Ctrl-A但不起作用。

我也曾尝试使用或不使用return false,但它不会改变任何内容。

有没有办法阻止Chrome默认行为?

1 个答案:

答案 0 :(得分:1)

Chrome不允许脚本捕获某些键。 Ctrl-T似乎是其中之一(Ctrl-N和Ctrl-W是其他)。 CodeMirror无法做到这一点。

相关问题