Key Rebinding - fe-art/Toolscreen GitHub Wiki
Enabling Key Rebinding
- Go to Advanced > Inputs > Keyboard.
- Enable Key Rebinding.
- Click Open Keyboard Layout to see a visual layout of your keys.
Right-click on any key to configure it.

Full Rebind
A full rebind changes a key to behave entirely as another key, for both game actions and typing.
- Right-click a key on the keyboard layout.
- Select Full Rebind.
- Click the key field and press the key you want it to become on your keyboard.
Example: If you full-rebind G to P, then pressing G outputs P everywhere. This means F3+G (normally chunk borders) would trigger F3+P (pause on lost focus) instead.
If you need F3+G to still toggle chunk borders while typing P in chat, use a Split Rebind instead.
Split Rebind
A split rebind lets you set different outputs for game actions and typing.
- Triggers - What the key does for game actions (hotbar slots, F3 combos, backspace, etc.).
- Types - What character the key types in chat or the recipe book.
- Right-click a key and select Split Rebind.
- Set the Triggers output (the game action key).
- Set the Types output (the chat character).
Example: Split-rebind G so it triggers G for game binds but types P in chat. Now F3+G still toggles chunk borders, but typing in chat produces P.
Important: The Triggers output affects any key that has a game action: hotbar slots,
F3combos,Backspace,Home(for search/crafting), etc. You can't put one of these on Types only. Types only affects what character appears in chat or the recipe book.
Shift Layer Rebinding
You can make a key output a different character when Shift is held:
- Right-click a key and select Split Rebind.
- Set the normal Types character.
- Set the Types Shift character (what it types when holding Shift).
Example: Set G to type U normally and E when holding Shift, while triggering H for game binds.
Custom Unicode Characters
To output a custom Unicode character when pressing a key:
- Right-click a key on the layout.
- Click Custom.
- Paste in the Unicode character.
- Some characters may show as a question mark in the config, but they will work correctly in-game.
- Click Apply.
Go to the game chat and press the key to verify the Unicode character appears.

Toggling Rebinds with a Hotkey
If you want to temporarily disable rebinds (e.g., to type normally in chat):
- Go to Advanced > Inputs > Keyboard.
- Set a hotkey for Toggle Rebinds (e.g.,
L).
Press the hotkey to toggle rebinds on and off. You can see the current rebind status in the indicator.
To unbind a toggle hotkey, click on it and press Clear.
Rebinding System Keys (Alt, Alt-Tab, Alt-F4)
If you rebind Alt to another key (e.g., H), pressing Alt+Tab to switch windows won't work because the system sees H+Tab.
To fix this:
- Go to Advanced > Inputs > Keyboard.
- Enable Allow System Alt-Tab. There is also a separate toggle for Allow Alt-F4.
With this enabled, Alt+Tab will still switch windows as expected, even though Alt is rebound.
Note: If Alt is rebound and you have it set as a mode hotkey (e.g., Wide), make sure to change the Wide hotkey to a different key. Otherwise pressing Alt will trigger the mode switch instead of typing the rebound character.
Resolve Rebind Targets for Hotkeys
This setting (under Advanced > Inputs > Keyboard) controls whether Toolscreen hotkeys use the rebound key or the original key.
Example: If Alt is rebound to H and you set a hotkey to H:
- Enabled: Pressing
Alttriggers the hotkey (because Alt becomes H, and H is the hotkey). - Disabled: Pressing
Altdoes not trigger the hotkey. Only pressing the actualHkey does.
Disable this if you don't want rebound keys to accidentally trigger hotkeys.