Keybinding — |verified|

private normalizeEvent(e: KeyboardEvent): string const parts = []; if (e.ctrlKey) parts.push("ctrl"); if (e.shiftKey) parts.push("shift"); if (e.altKey) parts.push("alt"); if (e.metaKey) parts.push("meta"); parts.push(e.key.toLowerCase()); return parts.join("+");

| Action | Default | Custom | |--------|---------|--------| | Save | Ctrl+S | (click to record) | | New File | Ctrl+N | Ctrl+Shift+N | | Find | Ctrl+F | F3 | keybinding

setContext(context: string) this.activeContext = context; if (e.ctrlKey) parts.push("ctrl")

private normalizeKeyString(keys: string): string return keys.toLowerCase().replace(/\s/g, ""); if (e.shiftKey) parts.push("shift")