Key recognition assistant

by Gmishaolem·v1.0.1·Updated 2025-10-10

This mod is useful when configuring other mods that require KeyCode (keyboard keys, mouse buttons, or gamepad buttons) to perform certain functions. It will tell you the actual name used, such as "KeypadMinus", "Mouse2", or "JoystickButton7".

Screenshots 1 screenshots

About this mod Machine translation

This mod is useful when configuring other mods that require KeyCode (keyboard keys, mouse buttons, or gamepad buttons) to perform certain functions. It will tell you the actual name used, such as "KeypadMinus", "Mouse2", or "JoystickButton7".

Key recognition assistant

🎮 **Easily identify key codes and configure modules more easily! **

✨ Core Functions

  • **Live Key Display**: Using Dinkum's chat bubble notification system, the corresponding internal "code" name is displayed every time a key or button is pressed
  • **Multi-Device Support**: Supports keyboard keys, mouse buttons and gamepad/controller buttons
  • **Accurate Code Identification**: Displays the accurate KeyCode enumeration name, which can be directly used to configure other modules

🎯 Instructions for use

When you press any key, a notification will pop up on the screen showing the corresponding code name, for example:

  • "KeypadMinus" - Keypad minus key
  • "Mouse2" - right mouse button
  • "JoystickButton7" - Gamepad button 7

⚠️ Notes

**Unsupported features:**

  • Mouse movement detection
  • Gamepad simulates "axis" control (joystick direction, trigger keys, etc.)

**Game controller button description:**

You will receive two notifications when you press the gamepad button, for example:

  • "JoystickButton9" - Button number 9 on any gamepad
  • "Joystick1Button9" - Button 9 of Joystick 1

💡 **It is recommended to use the "JoystickButton9" format unless you need to use multiple gamepads at the same time**

🔧 Configuration options

The module configuration file contains true/false options, which can:

  • Close the mod but keep it installed for later use
  • Can be deleted at any time when no longer needed
  • Archive files will not be affected and can be added and removed at will

📥 Installation method

This is a standard BepInEx 6 module:

  • Follow the standard Dinkum module installation instructions.
  • Place the DLL file into the plugins folder
  • Open and immediately close Dinkum to create the configuration file

🌟 **Designed for module configuration, making your module setup process easier and more enjoyable! **

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
WhichButtonAmIPressing
File size
2.9 KiB
SHA-256
d43fc861d536678d571b68fcb76119684a711d3bc606e64040da41796a255ca8
Stored at
2026-10-08 00:12