The BepInEx console will not appear when launching like it does for other games on Thunderstore (you can turn it back on in your BepInEx.cfg file). If your PEAK crashes on startup, add -dx12 to your launch parameters.
You are viewing a potentially older version of this package.
View all versions.

Date uploaded | 6 days ago |
Version | 0.1.1 |
Download link | danielrbz-CustomKeybinds-0.1.1.zip |
Downloads | 818 |
Dependency string | danielrbz-CustomKeybinds-0.1.1 |
This mod requires the following mods to function

BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.2403README
CustomKeybinds
A BepInEx plugin for PEAK that allows users to customize keybinds for essential actions (keyboard and mouse) in-game via a simple UI.
Supports conflict prevention, mouse buttons, and config persistence.
Features
- Change keybinds for actions like Interact, Drop, UsePrimary, UseSecondary, Jump, Sprint, Crouch, Emote, Ping, and PushToTalk.
- Supports both keyboard keys and mouse buttons (including side buttons).
- Prevents duplicate keybinds.
- Remove a keybind by pressing Escape while rebinding.
- Configurable via in-game UI (press F10 to open).
- Config file is created as
danielrbz.CustomKeybinds.cfg
inBepInEx/config
.
Installation
- Install BepInEx for your game.
- Place the built
danielrbz.CustomKeybinds.dll
into yourBepInEx/plugins/
folder. - Start the game. The config file will be generated automatically.
Usage
- Press F10 in-game to open the keybind menu.
- Click "Change" next to any action, then press a key or mouse button to rebind.
- Press Escape while rebinding to remove the bind.
- No two actions can share the same key or mouse button.
Configuration
- The config file is located at
BepInEx/config/danielrbz.CustomKeybinds.cfg
. - You can edit keybinds directly in the config file or use the in-game UI.
- Acceptable keys and mouse buttons are listed in the
[Help]
section of the config.
CHANGELOG
Added
- v1.0 Release of Plugin