mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-09-20 20:48:06 +00:00
Separate menu shortcut presentation from lookup identity. Store either a normalized key equivalent or a physical keycode in a private hashable enum, allowing Swift to synthesize equality and hashing instead of maintaining parallel optional-key logic. Assign display characters directly from KeyboardShortcut and remove unused NSMenuItem and SwiftUI conversion helpers.