RimWorld

RimWorld

Not enough ratings
Hotkeys 1.6
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
97.307 KB
27 Jul @ 6:08pm
27 Jul @ 6:23pm
2 Change Notes ( view )

Subscribe to download
Hotkeys 1.6

Description
This mod adds fully user configurable keybindings for a variety of purposes
GitHub[github.com]

To assign a hotkey, hold the Gizmos key and right-click on the command.
Hotkey will be automatically assigned; it can be then modified in Keyboard configuration menu.
Default Gizmos key is <RightShift>

Credits:
- Aze
- Lewiss
- basics
- Vogt

This is 1.6 re-assembly of 1.5 re-upload https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3271264818 which was 1.4 re-upload https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2903148673 of re-upload for 1.3 https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2553333919 based on original 1.0-1.2 https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1546677282

========= Original Description =========
Tired of moving your mouse all over the screen while your other hand sits idly by? Hotkeys fixes that, making UI navigation much faster (and sometimes completely skippable)!

This mod adds fully user configurable keybindings for a variety of purposes.

Currently Implemented:
  • Multi-Keybindings: Bind multiple keys to a single item, allowing things like "Ctrl + X" to go straight to deconstructing.
  • Architect Hotkeys: Open any subtab in the architect menu with a single keypress.
  • Command Hotkeys: Set any command in the bottom left to a hotkey. Using a Direct Hotkey to go from the world to any designator, or a Gizmo Hotkey to override the default binding provided by the "misc" keys.
  • Shift-Keybinding: Bind shift to any key you want. (Workaround for a Unity issue that prevents shift being detected in the vanilla binding menu.)

Configuration:
  1. Portions of the mod can be enabled/disabled in the mod settings menu.
  2. An "Assign Gizmos" key is generated. This can be assigned like any other keybinding - I recommend Alt+Shift+Ctrl.
  3. In game, while holding the Assign Gizmos key, right click on any Command (such as Forbid in the Orders menu).
  4. Changing or removing keys is also done by holding the Assign Gizmos key and right clicking on the relevant Command.
  5. The default behavior is sufficient for 90% of cases. If keys overlap and you want to edit them, the "key Specificity" can be edited, which is explained in game.

Compatibility:
  • Hotkeys can be added or removed at any time. Nothing should ever break a save file.
  • At worst, an error should pop up - if this occurs please let me know so I can fix it.
  • Errors will likely be thrown if hotkeys are set for nonstandard designators implemented by mods. If that happens...don't do it. This won't break anything, it will just throw an error and not behave as expected. So far I've only seen this with Designator Shapes.
  • Architect Hotkeys do not work if Architect Icons is installed, this is because Architect Icons rewrites the entire Architect Window instead of just modifying it.

1.0-1.2 original GitHub[github.com]
1.4 GitHub[github.com]
5 Comments
Just  [author] 26 Aug @ 1:12pm 
@EAST, I haven't noticed anything similar. Can you please tell me, what hotkey have you assigned? I will try to reproduce it with your settings.
EAST 24 Aug @ 6:02pm 
When I install this mod and alt-tab out of the game to check pages like the wiki, then return to the game, the game freezes for about 1–2 seconds. It seems like some process is triggered when returning to the game. If possible, I’d like this issue to be fixed
Just  [author] 10 Aug @ 7:38pm 
@Tavão ⍢, sorry for so late answer. For now it is not really a priority for me, sorry. To implement a possibility to use mouse buttons is not trivial because base game (Rimworld) doesn't have it by default. It could be made, but with a lot of effort, which I currently direct to other mods (some are not yet published).
Just  [author] 27 Jul @ 8:40pm 
@Tavão ⍢, let me investigate. But I cannot promise
Tavão ⍢ 27 Jul @ 8:21pm 
support for mouse buttons?