2015-12-07 3 views
2

Один из моих ноутбуков Jupyter использует тег html <input>, который ожидает ввода введенного пользователем ввода, но всякий раз, когда я печатаю текстовое поле, активируются быстрые клавиши командной строки.Отключить ярлыки клавиш Jupyter

Можно ли отключить быстрые клавиши для одной ячейки или ноутбука?

ответ

1

Вы можете копировать вставить эту строку в ваш custom.js:

$([IPython.events]).on("app_initialized.NotebookApp", function() { 
    ... 
    // Starting from this line, replace 'Shift-k' with whatever 
    // shortcut you're trying to remove. 
    IPython.keyboard_manager.command_shortcuts.remove_shortcut('Shift-k') 
    ... 
}); 

Или любой ярлык вы хотите удалить.

Источник: http://akuederle.com/customize-ipython-keymap/

Если вы хотите образец custom.js, this is mine на моем GitHub.

0

Вы можете использовать Jupyter.keyboard_manager.disable(), чтобы временно отключить ярлыки и использовать Jupyter.keyboard_manager.enable() для активации снова.

Смежные вопросы