Hotkeys and logic
All games ยท setting row menu. Any toggle, slider or dropdown can be put on a key (hold or toggle) or on a rule based on match time. All binds and rules are collected on the Configs โ Hotkeys page.
Also searched as: hotkey, hot key, keybind, bind, bind a key, assign key, key for a feature, enable with a key, hold, toggle, logic, timed rule, after minute 10, before 5:00, right-click a setting, reset setting, hotkeys panel, keybinds list, block game input, key already bound, key conflict, bind anyway
Where to find it in the menuโ
Right-click a row โ New Hotkey / New logic
Configs โ Hotkeys โ Keybinds / Logic
Settings โ Show hotkeys / Show pressed keybinds
How to useโ
- Put a setting on a key: right-click the row โ New Hotkey โ in the panel that opens, click Key and press the key or combination you want (for example,
Ctrl + F) โ Confirm. Then choose the Mode and Value. - Turn a feature on only from minute 10 (Dota 2, Deadlock): right-click the toggle โ New logic โ When: "After", Game time:
10โ Value: On. - Reset a single setting: right-click the row โ Reset to default. The settings behind the row's gear are reset with it.
- Find all your binds: Configs โ Hotkeys โ Keybinds. You can reassign them there too.
- Reassign a feature key (a script's key row): click it and press the new key. Right-click โ Clear removes the key.
- Change a feature key's mode (Dota 2): if there is a Hold / Toggle button to the left of the key, click it โ the mode switches to the other one.
What it doesโ
Row menu (right-click)โ
Right-clicking a setting row opens a menu. The set of items depends on the row:
- Go to โ if the row is shown outside its own page (for example, in the hotkeys list or in search results): opens its page.
- The row's hotkeys โ one item for each (with the key name or "Unbound"), and New Hotkey. Only for toggles, sliders, dropdowns and multi-selects. Right-clicking the header of a page with a header toggle puts the hotkey on that toggle.
- The row's logic rules and New logic โ only in Dota 2 and Deadlock.
- Reset to default โ restore the value of the row and of the settings behind its gear (inactive if everything is already the default).
- For a color: Copy color / Paste color between any color rows.
- For a key row: Block game input, Hide from Hotkeys / Show in Hotkeys, Clear.
Row hotkeyโ
- "Toggle" mode (default): a press sets the row to the hotkey's value, another press restores the previous value. For a toggle, a press simply switches it.
- "Hold" mode: the hotkey's value applies while the key is held down. Release it and the row returns to its previous value.
- Value: what the hotkey sets. For a toggle โ On/Off (On by default), for a slider โ a number, for a dropdown โ an option. By default the row's current value is used.
- Several hotkeys with different values can be put on one row.
- Hotkeys work only in game and with the menu closed.
- Hotkeys do not change rows locked by Safe mode.
- The left mouse button cannot be assigned. A combination of two keys is allowed.
Key already in useโ
- When you press a key in the key capture window (for a row hotkey or a feature key), the menu checks whether it is already assigned to another feature key or to a hotkey of another row.
- If it is, the window shows "The key is already bound to" and the rows as "Page > Row", and the Confirm button turns into Bind anyway.
- Bind anyway assigns the key without removing the other binds: one press triggers all those rows. To avoid that, press a different key.
- Config and theme keys are not part of this check.
Feature key mode (Dota 2)โ
- Some feature keys in Dota 2 have a mode button to the left of the key: Hold or Toggle. A click switches the mode to the other one. Which keys get it is up to the script.
- Hold โ the feature works while the key is held down. Toggle โ a press turns the feature on, the next press turns it off. Details are on the feature's page.
- The chosen mode is saved in the config together with the key. Reset to default restores both the key and the default mode.
- If the row is locked, the mode does not change.
Logic (Dota 2, Deadlock)โ
- A rule sets the row's value based on match time: After the specified time or Before it.
- Time is entered as
5,5:00or5:30. A number without a colon means minutes. - While the condition is met, the row holds the rule's value. When it stops being met (or the match ends), the row returns to its previous value. In the next match the rule triggers again.
- A new rule is created as "After 0:00" with the row's current value.
- Rules do not change rows locked by Safe mode.
- CS2 has no rules: the Logic page says "Timed rules are unavailable in this game".
On-screen hotkeys panelโ
- Shows the assigned hotkeys and their values. Active hotkeys are highlighted with the accent color.
- While the menu is open, the panel shows all assigned hotkeys, as well as config and theme keys (except hotkeys with "Hidden" visibility; with Show hotkeys: Hidden the panel is empty). The panel can be dragged with the mouse and snaps to other cards (HUD cards).
- With the menu open, clicking a row in the panel opens that setting, and right-clicking the panel header opens the hotkeys list (Configs โ Hotkeys).
- Outside a match with the menu closed, the panel is not shown.
Configs โ Hotkeysโ
- Keybinds: sections Keybinds (script feature keys) and Hotkeys (row hotkeys, config and theme keys). A key can be reassigned right here. Feature keys from pages turned off with the "State" toggle are not shown.
- Logic: all rules. Clicking a rule opens its panel for editing.
Settingsโ
Hotkey panel (right-click a row โ hotkey)
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| Key | Key | Not set | A key or combination, no left-click | Which key triggers it |
| Mode | Mode switch | Toggle | Hold, Toggle | How the key works |
| Value | Same as the row | The row's current value (for a toggle โ On) | โ | What the hotkey sets |
| Visibility | Dropdown | When active | Hidden, When active, Always | When the hotkey is visible in the in-game hotkeys panel |
| Block game input | Toggle | Off | โ | Pressing this key does not reach the game |
| Delete | Button | โ | โ | Delete the hotkey |
Logic rule panel (right-click a row โ logic)
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| When | Dropdown | After | After, Before | Which side of the time the rule applies to |
| Game time | Input field | 0:00 | 5, 5:00, 5:30 | Match time, minutes:seconds |
| Value | Same as the row | The row's current value | โ | What the rule sets |
| Delete | Button | โ | โ | Delete the rule |
Settings โ common rows (more: Settings)
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| Show hotkeys | Dropdown | Always | Always, Only active, Hidden | Always โ according to each hotkey's visibility; Only active โ only the ones currently on; Hidden โ no panel in game |
| Show pressed keybinds | Toggle | On | โ | Show feature keys in the panel while they are held down |
FAQโ
I press the hotkey and nothing happens.
- Hotkeys work only in game and with the menu closed.
- The row is held by Safe mode: hotkeys have no effect on locked rows.
- Check the mode: in "Hold" the value applies only while the key is held down. For feature keys in Dota 2 the mode is shown on the button to the left of the key.
The key also triggers in the game (for example, the shop opens). Turn on Block game input on the hotkey or on the key row (right-click it).
There is no "New logic" item. Timed rules exist only in Dota 2 and Deadlock. CS2 does not have them.
How do I remove a hotkey from the screen? In the hotkey panel set Visibility: Hidden. To remove the whole panel, Settings โ Show hotkeys: Hidden.
How do I delete a hotkey? Right-click the row โ select the hotkey โ Delete. Or find it in Configs โ Hotkeys.
When I assign a key it says "The key is already bound to โฆ". That key is already on another row, named in the window. Press a different key or Bind anyway: then one press triggers both rows.