Skip to content

Hotkeys

TazUO has a centralized hotkey registry so the many scattered hotkey systems can be managed from a single place. Bindings are stored per profile in hotkeys.json next to your other profile data.

Open the Legion Assistant window and select the Hotkeys tab. Here you can see every registered hotkey and:

  • Set a binding — click set, then press the key combination (keyboard, modifiers, mouse button, mouse wheel, or controller button) you want to use.
  • Clear a binding.
  • Reset a binding back to its default.
  • Enable / disable individual hotkeys.
  • See conflict highlighting when two hotkeys share the same combination.

Your macro hotkeys are also shown here (read-only) so they can be included in conflict detection without changing your macros.

There is a global shortcut to disable/enable all hotkeys at once — useful when you are typing and don’t want hotkeys to fire.

Legion scripts can be bound directly to a hotkey. Right-click a script and choose Set Hotkey, then capture the key. The binding is saved per script path and persists globally; pressing the key toggles that script on/off. See Legion Scripting. You can also drive a script from a Spell Bar Script slot.

A dedicated Self Heal hotkey is included as a built-in example. It is a hold-to-heal binding that works with both Magery and Chivalry, and it imports your previous Self Heal key so existing binds keep working.

Macros and Spell Bar bindings are surfaced for conflict-checking today; full migration of every hotkey system into hotkeys.json is ongoing.