defaultTerminalShortcuts top-level constant
Default key bindings for the terminal view. Consumers can override
individual entries by passing a custom shortcuts: map to
TerminalView; pass const {} to disable every default.
Locked decisions (Plan 2W §2): Ctrl+Shift+C/V mirror alacritty's
Copy/Paste, Ctrl+Shift+F is ToggleViMode analog repurposed for
search-bar toggle (this UI doesn't ship a vi mode), and Ctrl+=/-/0
drives font zoom — the de-facto desktop convention.
Implementation
const Map<ShortcutActivator, Intent> defaultTerminalShortcuts =
<ShortcutActivator, Intent>{
SingleActivator(LogicalKeyboardKey.keyC, control: true, shift: true):
CopyIntent(),
SingleActivator(LogicalKeyboardKey.keyV, control: true, shift: true):
PasteIntent(),
SingleActivator(LogicalKeyboardKey.keyF, control: true, shift: true):
ToggleSearchIntent(),
SingleActivator(LogicalKeyboardKey.equal, control: true):
IncreaseFontSizeIntent(),
SingleActivator(LogicalKeyboardKey.numpadAdd, control: true):
IncreaseFontSizeIntent(),
SingleActivator(LogicalKeyboardKey.minus, control: true):
DecreaseFontSizeIntent(),
SingleActivator(LogicalKeyboardKey.numpadSubtract, control: true):
DecreaseFontSizeIntent(),
SingleActivator(LogicalKeyboardKey.digit0, control: true):
ResetFontSizeIntent(),
SingleActivator(LogicalKeyboardKey.numpad0, control: true):
ResetFontSizeIntent(),
};