{% extends "base.html" %} {% block title %}Native Keyboard Shortcuts{% endblock %} {% block page_id %}shortcuts{% endblock %} {% block head %}{% endblock %} {% block content %}
The desktop ShortcutManager's canonical user_shortcuts.json catalog, including context and two-key chords. Settings' hotkeys and browser editor bindings are separate.
Saving changes the desktop bindings on this PC. The running desktop applies checked changes on its Tk loop; inactive desktop state is shown separately. This page never executes a shortcut action. Imported action IDs without a registered desktop callback remain inactive. The native when field is metadata only.
Use native plus-separated keys such as Control+s or Alt+F4. Context-specific bindings take priority over global bindings. Chord choices share their first key, with a 1500 ms timeout. A simple binding on the same first key takes native priority and is reported as a conflict.
Replacement validates the whole file before changing any binding. Unknown native fields stay on this PC. Disabled bindings are omitted from the native export.