WhatsThisButton

v1.0.1·Updated 2024-01-26

Tool to help with keybinding configs

About this mod Author’s original text

Whats this button

Ever tried rebinding keys in mods and wondered 'what in the world do i type to bind this button'. Well thats what this mod is for.

Simply load it, change the keybinding in game then it will display the keybind text on the screen.

Or better yet, see the below info on various keybinds. If you dont see your keybind listed, please submit an issue so that i can add it.

Controller Keybinds

| Name | Button | Value |

|---|---|---|

| \/leftStickPress | ✅ | ✅ |

| \/rightStickPress | ✅ | ✅ |

| \/rightStick | ❌ | ✅ |

| \/rightStick/right | ✅ | ✅ |

| \/rightStick/left | ✅ | ✅ |

| \/rightStick/up | ✅ | ✅ |

| \/rightStick/down | ✅ | ✅ |

| \/rightStick/x | ❌ | ✅ |

| \/rightStick/y | ❌ | ✅ |

| \/leftStick | ❌ | ✅ |

| \/leftStick/right | ✅ | ✅ |

| \/leftStick/left | ✅ | ✅ |

| \/leftStick/up | ✅ | ✅ |

| \/leftStick/down | ✅ | ✅ |

| \/leftStick/x | ❌ | ✅ |

| \/leftStick/y | ❌ | ✅ |

| \/rightTrigger | ✅ | ✅ |

| \/leftTrigger | ✅ | ✅ |

| \/rightShoulder | ✅ | ✅ |

| \/leftShoulder | ✅ | ✅ |

| \/dpad | ❌ | ✅ |

| \/dpad/right | ✅ | ✅ |

| \/dpad/left | ✅ | ✅ |

| \/dpad/up | ✅ | ✅ |

| \/dpad/down | ✅ | ✅ |

| \/buttonWest | ✅ | ✅ |

| \/buttonEast | ✅ | ✅ |

| \/buttonNorth | ✅ | ✅ |

| \/buttonSouth | ✅ | ✅ |

| \/select | ✅ | ✅ |

| \/start | ✅ | ✅ |

Mouse Keybindings

| Name |

|---|

| \/scroll |

| \/scroll/up |

| \/scroll/down |

| \/middleButton |

| \/leftButton |

| \/rightButton |

| \/forwardButton |

| \/backButton |

Keyboard Bindings

| Name | Key |

|---|---|

| \/backquote | ` ( ~ ) |

| \/equals | = ( + ) |

| \/minus | - ( _ ) |

| \/rightBracket | ] ( } ) |

| \/leftBracket | [ ( { ) |

| \/semicolon |; (: ) |

| \/quote | ' ( " ) |

| \/comma |, ( /period |. ( > ) |

| \/slash | / (? ) |

| \/backslash | \ ( \| ) |

| \/backspace | Backspace |

| \/space | Space |

| \/[0-9] | [0-9] |

| \/[a-z] | [a-z] |

| \/[f1-f12] | [F1-F12] |

| \/rightShift | Right shift |

| \/leftShift | Left shift |

| \/rightCtrl | Right Control |

| \/leftCtrl | Left Control |

| \/rightAlt | Right alt |

| \/leftAlt | Left alt |

| \/enter | Enter |

| \/backspace | Backspace |

| \/capsLock | Caps lock |

| \/tab | Tab |

| \/contextMenu | Context menu |

| \/rightMeta | (Windows / Start) |

| \/leftMeta | (Windows / Start) |

| \/insert | Insert |

| \/delete | Delete |

| \/home | Home |

| \/end | End |

| \/pageUp | Page up |

| \/pageDown | Page down |

| \/rightArrow | Right arrow |

| \/leftArrow | Left arrow |

| \/upArrow | Up arrow |

| \/downArrow | Down arrow |

Config

Dev mode can be turned on to see values of buttons / inputs activated in console.

Changelog

Changelog can be found in the release section of the github repo (makes it easier for me to maintain it)

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackRune580-LethalCompany_InputUtils

File & checksum

Filename
WhatsThisButton-1.0.1.zip
File size
99.0 KiB