// In an editor group, ctrl+j and ctrl+k jump between editor windows{ "key": "ctrl+j", "command": "workbench.action.nextEditorInGroup" },{ "key": "ctrl+k", "command": "workbench.action.previousEditorInGroup" },// In the terminal, ctrl+j and ctrl+k jump between terminal windows{"key": "ctrl+j","command": "workbench.action.terminal.focusNext","when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus"},{"key": "ctrl+k","command": "workbench.action.terminal.focusPrevious","when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus"},// In the work area, ctrl+j and ctrl+k jump between editor groups{ "key": "ctrl+h", "command": "workbench.action.focusPreviousGroup" },{ "key": "ctrl+l", "command": "workbench.action.focusNextGroup" },// in the first editor group terminal, jump "back" to the terminal (if there is a terminal open){"key": "ctrl+h","when": " terminalHasBeenCreated && terminalIsOpen && activeEditorGroupIndex == 1","command": "workbench.action.terminal.focus"},// in the last editor group terminal, jump "forward" to the terminal (if there is a terminal open){"key": "ctrl+l","when": "terminalHasBeenCreated && terminalIsOpen && activeEditorGroupLast","command": "workbench.action.terminal.focus"},// in the terminal, jump "back" to the last editor group{"key": "ctrl+h","command": "workbench.action.focusLastEditorGroup","when": "terminalFocus"},// in the terminal, jump "forward" to the last first group{"key": "ctrl+l","command": "workbench.action.focusFirstEditorGroup","when": "terminalFocus"},