KlutzyBubbles-WhatsThisButton icon

WhatsThisButton

Tool to help with keybinding configs

Last updated 5 months ago
Total downloads 1788
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-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Rune580-LethalCompany_InputUtils-0.6.0 icon
Rune580-LethalCompany_InputUtils

Utilities for creating InputActions and providing an (opinionated) improved UI.

Preferred version: 0.6.0

README

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)