PEAK

Details

Last Updated
last month
First Uploaded
last month
Downloads
2.3K
Likes
1
Size
124KB
Dependency string
danielrbz-CustomKeybinds-0.1.1
Dependants

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

  1. Install BepInEx for your game.
  2. Place the built danielrbz.CustomKeybinds.dll into your BepInEx/plugins/ folder.
  3. 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.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.