Parse a compact VSCode-style shortcut string ('ctrl+shift+h', 'alt+=', 'ctrl+Semicolon')
into an IKeyStroke. Modifiers are the +-joined leading tokens (case-insensitive
ctrl|shift|alt|meta); the LAST token is the key, kept verbatim (our key tokens — Semicolon,
F9, " — are not remapped). An unknown leading token is treated as part of the key defensively.
Parse a compact VSCode-style shortcut string (
'ctrl+shift+h','alt+=','ctrl+Semicolon') into an IKeyStroke. Modifiers are the+-joined leading tokens (case-insensitivectrl|shift|alt|meta); the LAST token is the key, kept verbatim (our key tokens —Semicolon,F9,"— are not remapped). An unknown leading token is treated as part of the key defensively.