CodeMirror 不阻止 Ctrl+T 打开新标签

CodeMirror does not prevent Ctrl+T to open a new tab

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

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

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

问题是,Chrome 没有执行此功能,而是打开了一个新选项卡(默认行为)。

我尝试用 Ctrl-A 替换 Ctrl-T 但没有成功。

我也试过有或没有 return false 但它没有改变任何东西。

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

Chrome 不允许脚本捕获某些键。 Ctrl-T 似乎是其中之一(Ctrl-N 和 Ctrl-W 是其他)。 CodeMirror 对此无能为力。