Custom Controls
🟡 Updated this year⚠️ Install Order · 1 step
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 🏆 #205 of 263 Utilities mods in this game by downloads
📋 About This Mod
This mod is a rewrite of Controller Button Switch; delete that mod, it doesn't work anymore. Valheim now uses the new Unity Input System which is a little harder to mod.
Basic Usage
This mod adds an in-game menu accessible via a button in the top left of the screen, only visible when the settings menu is open.
Pressing the Custom Controls button shows a list of existing controls, with custom controls at the top.
Hovering over a control shows its current keybind in a tooltip.
Clicking a control lets you press a keybind to bind to the control. Note that this only works for keys recognized by the game. I can probably expand that in the future.
Clicking the x beside a custom control removes the customization.
Advanced Usage
This mod creates a JSON file when running the game to the menu, at BepInExPlugins/CustomControls/all_controls.json; this file contains a long list of every control used in the game.
For example, it has:
"JoyBlock": {
"name": "JoyBlock",
"path": "<Gamepad>/leftTrigger",
"altKey": false,
"showHints": true,
"rebindable": false,
"repeatDelay": 0. 0,
"repeatInterval": 0. 0
"JoyAttack": {
"name": "JoyAttack",
"path": "<Gamepad>/rightTrigger",
"altKey": false,
"showHints": true,
"rebindable": false,
"repeatDelay": 0. 0,
"repeatInterval": 0. 0
To modify these keybinds, copy this file to a new one called controls.json and delete every block except the ones you want to change, e.g.:
"JoyBlock": {
"name": "JoyBlock",
"path": "<Gamepad>/leftTrigger",
"altKey": false,
"showHints": true,
"rebindable": false,
"repeatDelay": 0. 0,
"repeatInterval": 0. 0
"JoyAttack": {
"name": "JoyAttack",
"path": "<Gamepad>/rightTrigger",
"altKey": false,
"showHints": true,
"rebindable": false,
"repeatDelay": 0. 0,
"repeatInterval": 0. 0
Make sure there is a comma at the end of each block except the last one, and that there is an extra set of curly braces surrounding the entire list, as in the above example.
The most common thing to do is to change the "path" entry. You could, for example swap these two by switching rightTrigger and leftTrigger.
You can change the json file while in game, save it, then access the settings menu to load the new values.
The mod also creates a file called all_paths.txt with a handy list of a
Custom Controls is a utility mod that gives full control over keyboard, mouse, and gamepad bindings. It's for players who want to remap every input to their liking. With only 1 endorsement and 187 downloads, it's a niche mod with minimal community feedback.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Covers all input types: keyboard, mouse, and gamepad
- Simple utility with a clear purpose
- Freshly updated (October 2025) so likely works with current game version
⚠️ Cons
- Only 1 endorsement – almost no community validation
- Minimal description – you're flying blind on how to configure it
For players who are frustrated with the default control scheme and want to remap every key, mouse button, or gamepad input. If you're a tinkerer who loves customizing your setup, this could be your jam. Skip if you're fine with the default bindings or want a mod with more community support.
💡 Beginner Tips
- Since the description is sparse, check the mod's files or comments for any readme or config examples.
- Test your custom bindings in a safe area before diving into combat to avoid getting stuck with an unbound action.
- If you're using a mod manager, make sure to enable the mod and then launch the game to see if a config file is generated.
📊 Mod Details
- Game
- Valheim Mods
- Author
- aedenthorn
- Version
- 0.2.0
- Downloads
- 187
- Endorsements
- 1
- Category
- Utilities
- Created
- 10/29/2025
- Updated
- 10/30/2025
🔧 How to Install Valheim Mods
Download from Nexus.
📖 Full step-by-step install guide for Valheim →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Valheim commands, item IDs, and more.
Keep browsing — more Valheim mods await