Правильный ключ для Esc - esc
, но что более важно, вам нужно использовать правильную команду для фокусировки. Следующие работы, учитывая, что терминал виден.
'atom-text-editor':
'escape': 'platformio-ide-terminal:focus'
Чтобы переключить и для фокусировки терминала одним нажатием клавиши, вам необходимо использовать «составленные» команды . В этом случае вы можете поместить что-то вроде следующего в ваш init.coffee
:
atom.commands.add "atom-workspace", "my-custom-toggle": ->
activeEditor = atom.views.getView atom.workspace.getActiveTextEditor()
pioTerminal = document.querySelector('.platformio-ide-terminal.terminal-view')
parentNode = pioTerminal.parentNode if pioTerminal
if !parentNode or parentNode.style.display is "none"
atom.commands.dispatch(activeEditor, "platformio-ide-terminal:toggle")
atom.commands.dispatch(activeEditor, "platformio-ide-terminal:focus")
И затем вы используете эту команду в вашем keymap.cson
:
'atom-text-editor':
'escape': 'my-custom-toggle'