2014-06-30 160 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; 
     } 
    } 
});