Отключить сочетания клавиш (было: оставить фокус с клавиатуры)

Есть ли способ выйти из терминала с клавиатуры?
На HTML-странице я привык CTRL+L ввести URL-адрес, но единственным результатом является clearконсоль. Я хотел бы иметь возможность CTRL+L напрямую, но это было бы нормально, если бы комбинация клавиш выполнялась раньше.

Кстати, не звоните term.clear() когда onClear определяется для максимального контроля (например, отключение очистки с помощью CTRL+L,

1 ответ

Решение

Вы можете отключить ярлыки, используя опцию keydown:

.terminal(..., {
    keydown: function(e) {
        if (e.which === 76 && e.ctrlKey) { // CTRL+L
            return true;
        }
    }
});
Другие вопросы по тегам