Source-checkedGameplay & overhauls

KeybindManager

by Riccaforte · for Schedule I

Adds a new phone app that allows you to manage custom keybinds for console commands. Automatically loads your saved keybinds on game start and saves new keybinds when the game is closed.

1.3KDownloads
18d agoLast updated
BepInExLoaders
ThunderstoreSource

About KeybindManager

From Thunderstore

Adds a new phone app that allows you to manage custom keybinds for console commands. Automatically loads your saved keybinds on game start and saves new keybinds when the game is closed.

Keybind Manager Mod for Schedule 1

Like using console commands to teleport around the map, give yourself money and items, or change the weather?\ Do you find yourself typing bind <key> <command> into the console every time you load up a game? Then this mod is for YOU!

This mod adds a new phone app that allows you to manage custom keybinds for console commands. Cross-compatible with both IL2CPP (main branch) and Mono (alternate branch)!

Features

  • Add your favorite console commands to almost any key.
  • Can't use keybinds already in use by the game - I mean, technically you can - but you shouldn't (for obvious reasons).
  • View your list of saved keybinds.
  • Edit any previously saved keybind if you just want to fix a typo or change the key.
  • Delete any saved keybinds.
  • Not sure what the Unity KeyCode is for the key you want? The mod has a button for that! Capture any supported key automatically.
  • Not sure which command to use, or what it does? The mod has a built-in command reference that lists the same information from the in-game settings menu. No need to leave the mod to look up examples!
  • This feature should automatically stay up to date with the game, as it pulls a reference from the console commands list from the game itself!
  • Validation logic makes sure that the KeyCode you enter is supported by the game, and makes sure you don't accidentally add an empty command by mistake.
  • Have a long list of saved commands? Can't remember if you've used a key already? The mod will warn you with a confirmation dialog if you attempt to save a new keybind with the same key code. You can overwrite the previous one or go back and change the new one before saving.

Roadmap

I have some more ideas that I'd like to try to implement with this mod. Here's a few of them, in no particular order:

  • Add an option for per-save file keybinds.
  • Add a profiles feature, so you can load up a different set of keybinds depending on what you're doing in-game.
  • See if key combinations are possible (e.g. Shift + Alt + F1). I don't think the game supports this but it would be cool to get working.

If you have any ideas that you'd like to see in the mod, please post a comment either here or on the modding discord!

Requirements

Before you get started using this mod, you need to have these requirements installed to your Schedule 1 directory.

Supported Game Versions

The following versions of the game are currently known to work and are fully supported:

  • v0.4.7 - main branch (IL2CPP)
  • v0.4.7 - alternate branch (Mono)

Note: I don't have enough time to dedicate to supporting previous or beta branches of Schedule 1. Pirated versions of the game will never be supported!

Installation

  1. Make sure you have the requirements listed above.
  2. Download and install from Thunderstore Mod Manager.
  • If you want to install manually, download and extract the KeybindManager.dll file into your game's mod directory, e.g. C:\Program Files\Steam\Steamapps\common\Schedule 1\Mods

Configuration

  • This mod uses MelonLoader to save keybind and config settings in the following file: <Schedule 1 directory>/UserData/MelonPreferences.cfg
  • Any mod managers that you may use that support MelonPreferences-style configs should support this mod.
  • This config file will be automatically generated and modified by the mod and MelonLoader. You shouldn't ever have to touch this file directly.

Example Config

["Keybind Manager"]
Enabled = true
SavedKeybinds = '[{"Command":"teleport motel","Key":257}, ...]'

Credits/Thanks

  • ifBars - for giving incredible support to the modding community, creating libraries and mods such as S1API, and all the helpful guidance in the Discord!
  • Schedule 1 Modding Community Discord (link coming soon) - for being very welcoming and helpful to new mod developers!

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 2 other projects installed alongside it.

KeybindManager on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server type needed
BepInEx
Server load
light
Latest build
1.2.0, released 2026-10-17

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 4 recorded builds of KeybindManager.

Recent builds

BuildReleasedGame versionsLoaders
1.2.02026-10-17n/aBepInEx
1.1.02026-08-10n/aBepInEx
1.0.12026-05-22n/aBepInEx
1.0.02026-05-08n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
Schedule I
Loaders
BepInEx
Requires
One-click install needs a BepInEx server. 2 other projects installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-18Open ↗
  • ✓AuthorRiccaforte, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

KeybindManager, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. KeybindManager is free to download from Thunderstore.

How do I add it to my Nxeon server?

NxLabs doesn’t install Schedule I mods for you. Download KeybindManager free from Thunderstore.

NxLabs

Run KeybindManager on a Schedule I server.

Free to download from Thunderstore.