2014-06-30 162 views
1

有没有办法让键盘离开终端?
在一个html页面中,我习惯于CTRL + L键入一个URL,但唯一的结果是控制台的一个clear。我希望能够直接使用CTRL + L,但这对于之前执行的组合键来说可以。禁用键盘快捷键(是:从键盘离开焦点)

一个建议BTW,不叫term.clear()onClear是最多控件定义(如禁用与CTRL + L结算

回答

1

可以使用选项的keydown禁用快捷键:

.terminal(..., { 
    keydown: function(e) { 
     if (e.which === 76 && e.ctrlKey) { // CTRL+L 
      return true; 
     } 
    } 
});