{% extends "base.html" %} {% block title %}Native Keyboard Shortcuts{% endblock %} {% block page_id %}shortcuts{% endblock %} {% block head %}{% endblock %} {% block content %}

Native Keyboard Shortcuts

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.

Select an actual action

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.

Current saved binding

Import, export and defaults

Replacement validates the whole file before changing any binding. Unknown native fields stay on this PC. Disabled bindings are omitted from the native export.

{% endblock %} {% block scripts %}{% endblock %}