v0.145.4Internal beta docs

Beta documentation · eXLib v0.145.4. Public release is pending.

Shortcuts & Rebinding

Settings → Shortcuts lists every command eXLib defines, alphabetized, with its current chord — rendered in mac-glyph form (⌃⌘L, ⌃⌘E, ⌃⌘R…) or as "Unassigned" if nothing's bound. Each row carries three verbs: Rebind, Clear, and Reset.

One registry, everywhere

A rebind here updates the whole app at once — the palette, tooltips, and the actual hotkey all change together.

The same discipline runs the other direction, too: the panel only claims a precise, deliberately chosen set of key combinations. If a chord can't actually be claimed, it's removed from every surface that would have advertised it, rather than left sitting in a menu or tooltip as a binding that quietly does nothing.

Rebinding a command

Click Rebind on any row to enter capture mode. The next valid keystroke you press becomes that command's new chord. Press Escape, or click away, to cancel without changing anything.

i

These screenshots were captured in an earlier beta. Toolbar and Library layouts have since changed; the written instructions on this page describe v0.145.4. See A Tour of the Panel for the current controls.

Every command, its current chord, and three verbs per row — rebinding updates the palette, the tooltips, and the hotkeys at once.
Every command, its current chord, and three verbs per row — rebinding updates the palette, the tooltips, and the hotkeys at once.

What cannot be bound

Capture mode enforces two rules no matter what you're rebinding: a bare F-key is rejected inline, and so is any keystroke with no modifier at all. Both are rejected the moment you press them — you don't find out only after saving.

Clear and Reset

Clear unbinds the row entirely — it goes back to "Unassigned." Reset restores the chord the command shipped with, discarding your override.

Per-platform defaults

Defaults are chosen per platform rather than translated mechanically from one to the other. On macOS, eXLib's defaults live in the ⌃⌘ (Control+Command) family. Windows has one fewer modifier to work with, so its defaults live in a different family — Ctrl+Alt, with Ctrl+Alt+Shift as its ⇧-partner tier. See Default Shortcuts (macOS & Windows) for the complete table on both platforms, with the reasoning behind each individual key.

Why these modifier families

⌃⌘ was chosen because it's the modifier pairing AE's own bindings use the least.

Windows has no equivalent free modifier lane — its three modifiers are already full where macOS had a fourth to spare. Ctrl+Alt was chosen as the closest analogous two-tier family instead.