WhatsThisButton
Tool to help with keybinding configs
Last updated | 10 months ago |
Total downloads | 2080 |
Total rating | 4 |
Categories | Mods Tools Misc BepInEx Client-side |
Dependency string | KlutzyBubbles-WhatsThisButton-1.0.1 |
Dependants | 6 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Rune580-LethalCompany_InputUtils
Utilities for creating InputActions and providing an (opinionated) improved UI.
Preferred version: 0.6.0README
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 |
---|---|---|
<Gamepad>/leftStickPress | ✅ | ✅ |
<Gamepad>/rightStickPress | ✅ | ✅ |
<Gamepad>/rightStick | ❌ | ✅ |
<Gamepad>/rightStick/right | ✅ | ✅ |
<Gamepad>/rightStick/left | ✅ | ✅ |
<Gamepad>/rightStick/up | ✅ | ✅ |
<Gamepad>/rightStick/down | ✅ | ✅ |
<Gamepad>/rightStick/x | ❌ | ✅ |
<Gamepad>/rightStick/y | ❌ | ✅ |
<Gamepad>/leftStick | ❌ | ✅ |
<Gamepad>/leftStick/right | ✅ | ✅ |
<Gamepad>/leftStick/left | ✅ | ✅ |
<Gamepad>/leftStick/up | ✅ | ✅ |
<Gamepad>/leftStick/down | ✅ | ✅ |
<Gamepad>/leftStick/x | ❌ | ✅ |
<Gamepad>/leftStick/y | ❌ | ✅ |
<Gamepad>/rightTrigger | ✅ | ✅ |
<Gamepad>/leftTrigger | ✅ | ✅ |
<Gamepad>/rightShoulder | ✅ | ✅ |
<Gamepad>/leftShoulder | ✅ | ✅ |
<Gamepad>/dpad | ❌ | ✅ |
<Gamepad>/dpad/right | ✅ | ✅ |
<Gamepad>/dpad/left | ✅ | ✅ |
<Gamepad>/dpad/up | ✅ | ✅ |
<Gamepad>/dpad/down | ✅ | ✅ |
<Gamepad>/buttonWest | ✅ | ✅ |
<Gamepad>/buttonEast | ✅ | ✅ |
<Gamepad>/buttonNorth | ✅ | ✅ |
<Gamepad>/buttonSouth | ✅ | ✅ |
<Gamepad>/select | ✅ | ✅ |
<Gamepad>/start | ✅ | ✅ |
Mouse Keybindings
Name |
---|
<Mouse>/scroll |
<Mouse>/scroll/up |
<Mouse>/scroll/down |
<Mouse>/middleButton |
<Mouse>/leftButton |
<Mouse>/rightButton |
<Mouse>/forwardButton |
<Mouse>/backButton |
Keyboard Bindings
Name | Key |
---|---|
<Keyboard>/backquote | ` ( ~ ) |
<Keyboard>/equals | = ( + ) |
<Keyboard>/minus | - ( _ ) |
<Keyboard>/rightBracket | ] ( } ) |
<Keyboard>/leftBracket | [ ( { ) |
<Keyboard>/semicolon | ; ( : ) |
<Keyboard>/quote | ' ( " ) |
<Keyboard>/comma | , ( < ) |
<Keyboard>/period | . ( > ) |
<Keyboard>/slash | / ( ? ) |
<Keyboard>/backslash | \ ( | ) |
<Keyboard>/backspace | Backspace |
<Keyboard>/space | Space |
<Keyboard>/[0-9] | [0-9] |
<Keyboard>/[a-z] | [a-z] |
<Keyboard>/[f1-f12] | [F1-F12] |
<Keyboard>/rightShift | Right shift |
<Keyboard>/leftShift | Left shift |
<Keyboard>/rightCtrl | Right Control |
<Keyboard>/leftCtrl | Left Control |
<Keyboard>/rightAlt | Right alt |
<Keyboard>/leftAlt | Left alt |
<Keyboard>/enter | Enter |
<Keyboard>/backspace | Backspace |
<Keyboard>/capsLock | Caps lock |
<Keyboard>/tab | Tab |
<Keyboard>/contextMenu | Context menu |
<Keyboard>/rightMeta | (Windows / Start) |
<Keyboard>/leftMeta | (Windows / Start) |
<Keyboard>/insert | Insert |
<Keyboard>/delete | Delete |
<Keyboard>/home | Home |
<Keyboard>/end | End |
<Keyboard>/pageUp | Page up |
<Keyboard>/pageDown | Page down |
<Keyboard>/rightArrow | Right arrow |
<Keyboard>/leftArrow | Left arrow |
<Keyboard>/upArrow | Up arrow |
<Keyboard>/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)