CustomKeybinds

v0.1.1·Updated 2025-08-24

Enables the ability to use Custom Keybinds with F10!

About this mod Author’s original text

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 in BepInEx/config.

Installation

  • Install BepInEx for your game.
  • Place the built danielrbz.CustomKeybinds.dll into your BepInEx/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.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_PEAK

File & checksum

Filename
CustomKeybinds-0.1.1.zip
File size
121.0 KiB