event.modifiers.ctrl() or event.modifiers.meta(), meaning every shortcut works with the Ctrl key on Windows and Linux and with the ⌘ (Command) key on macOS. No configuration is required — the shortcuts are hard-coded in the on_global_key_down closure inside app.rs.
Shortcut reference
All six shortcuts use the same modifier check —
ctrl() or meta() — so there is no difference in behaviour between the two keys. Both modifiers trigger the same action on any platform.Menu bar equivalents
Every shortcut maps directly to a menu bar entry. You can use either the keyboard or the menu; both update the same application state.How the shortcuts work internally
The shortcut handler is attached at the application root via Freya’son_global_key_down event. The relevant portion of app.rs shows:
The save and exit actions work through boolean state flags (
save_requested and exit_requested). Bridgex reads these flags on the next render pass, then performs the associated file-system or process operation and resets the flag. This keeps side effects out of the event handler itself.Tips for efficient use
Convert and save quickly
Press
Ctrl+O to open a file, review the Markdown in the editor, then press Ctrl+S to save — all without touching the mouse.Configure LLM before converting images
Open the LLM Settings popup with
Ctrl+K, enter your API key, then open your JPEG file with Ctrl+O to get an AI-generated description.