Not Enough Keybinds

v1.1.1
by X-Mag-X

Keybind Framework shortcuts mod & vanilla buttons, menus, tools and logistic placement + Keyboard overview & backup.

Stable 3 days ago CoI-Keep No source
Source code
No source provided
Tags
Overhaul Quality of Life UI

Not Enough Keybinds

NEKTeaser103Cropped.png

• Adds keybinds to keybind framework — Dynamically adds binds for all buttons on your UI.

• Live Rebind — Rebind toolbar and calendar buttons by clicking them.

• Keyboard Overview — visualize your keyboard's used and available shortcut combinations.

• Bind Profiles — Save/load all saved controls & keybind framework keybinds.

Dependency: Keybind Framework v2.0.2 or higher


Keybinds

Shortcuts marked “Controls” already exist.

Adds Keybind Framework Binds for: Vanilla All mods Supported Mods only
Toolbar Menus & Submenus ✅ ✅
Toolbar UI-Panel (bottom) Controls ✅
Tool shortcuts (bottom-left) Controls ✅
Calendar buttons (top-right) Controls ✅
Nested Toolbar Tools ✅ ❌ ⭐
Item Placement ✅ ❌

Nested Toolbar Tools

Remove Surface, Billboards, Paint Surface, Modify Pillars, Train tracks & Track direction

⭐ Supported mod tools: Mor Decor foliage/debris tools.

Bind Item Placement

Surfaces, Trees, Barriers, Train Crossings/Stations, Retaining Walls, Storages, Transports.

Items.png


Keybind Profiles

When getting started, NEK creates a master backup of your controls binds for save keeping.

• You can Backup all vanilla Controls & keybind framework mod binds to files which can be transferred to other PCs or swapped live.

No announcements yet.

v1.1.1

Latest
Game version
0.8.5 - 0.8.7d
Released
Oct 20, 2026
File size
5.1 MB
License
CoI-Keep
Save-game: Add · Remove
Changelog
[SIMPLER PROFILE MANAGEMENT]
* Removed the built-in Bind profile presets, Profile Controller, and previous/next profile cycling. Apply your own saved Bind Profiles from Bind Manager.
* Existing custom profile files, master Controls backup, recovery, and profile notifications remain available.
* Button clicks previously set to Controller now do nothing; other saved click actions are unchanged.

[REBIND CONFLICTS]
* Keyboard Overview's Conflicts view now shows your selected binding first, clearly marked and editable alongside the conflicting bindings.
* Live Rebind also shows selected bindings first, so you can tell which action you started with and change either side in one place.

[FLOATING NEK BUTTON]
* The floating button now uses native game UI. Controls and Mod keybinds shortcuts work even when the button sits over another HUD.
* Move or lock the button with the lock/unlock icon at the top of its Customize settings.
* Configure the six click actions in a clearer Modifier / Left-click / Right-click table.
* The button hides during loading and fullscreen game screens, while remaining available in Escape.

[TRAIN SHORTCUTS]
* Build Track and Build Track (Electric) now appear first under Toolbar: Menus & Tools → Trains instead of in items so a group search for "Trains" using keybind framework groups all relavant train tools.
* Renamed the remaining Toolbar: Items track group to Train Crossings.

[LANGUAGES]
* Translated the new lock/unlock tooltip, click-table headers and Train Crossings heading across all 21 supported languages.
* Removed obsolete built-in profile, Controller, cycling, and movement-lock help text.
Loading forum…

v1.1.1 | 2026-10-20

[SIMPLER PROFILE MANAGEMENT]
* Removed the built-in Bind profile presets, Profile Controller, and previous/next profile cycling. Apply your own saved Bind Profiles from Bind Manager.
* Existing custom profile files, master Controls backup, recovery, and profile notifications remain available.
* Button clicks previously set to Controller now do nothing; other saved click actions are unchanged.

[REBIND CONFLICTS]
* Keyboard Overview's Conflicts view now shows your selected binding first, clearly marked and editable alongside the conflicting bindings.
* Live Rebind also shows selected bindings first, so you can tell which action you started with and change either side in one place.

[FLOATING NEK BUTTON]
* The floating button now uses native game UI. Controls and Mod keybinds shortcuts work even when the button sits over another HUD.
* Move or lock the button with the lock/unlock icon at the top of its Customize settings.
* Configure the six click actions in a clearer Modifier / Left-click / Right-click table.
* The button hides during loading and fullscreen game screens, while remaining available in Escape.

[TRAIN SHORTCUTS]
* Build Track and Build Track (Electric) now appear first under Toolbar: Menus & Tools → Trains instead of in items so a group search for "Trains" using keybind framework groups all relavant train tools.
* Renamed the remaining Toolbar: Items track group to Train Crossings.

[LANGUAGES]
* Translated the new lock/unlock tooltip, click-table headers and Train Crossings heading across all 21 supported languages.
* Removed obsolete built-in profile, Controller, cycling, and movement-lock help text.

v1.1.0 | 2026-10-15

[SAVE YOUR COMPLETE KEYBIND SETUP]
* Bind Profiles now capture every registered keybind Framework mod and all Controls shortcuts, including mod-added Controls — not just NEK/vanilla.
* Switch large profiles much faster, with optimized Framework batch switching, enabled by default.

[KEYBOARD OVERVIEW]
* See assigned keys or find usable empty combinations on an interactive keyboard, with separate modifier filters show every possible combination.
* Titlebar shortcut buttons to open Escape → Controls or Mod keybinds.
* Right-click a key to cycle its assigned actions, then left-click to edit the selected shortcut; the rebind pop-up is not 100% finished, but can still accept edits or clearing from the keyboard overview.
* Keyboard Overview can be opened from Bind Manager's titlebar or Right-CTRL + K

[KEYBINDS]
* Added remaining train-tool shortcuts: Set Direction, No-stop Sections, Exclusive Zones, Modify Waypoints, and Electrify Track.
- Find them in Toolbar: Menu & Tools.

[NEK BUTTONS]
* When enabled, the floating nek button can be configured to open Bind Manager, Controller, Keyboard Overview, Escape → Controls/Mod keybinds-framework when left/right clicking with modifier keys.

[Updated default shortcuts for NEK menus]
Ctrl + \        → Bind Manager

Shift + \       → Live Rebind

Ctrl+Shift+ \   → Profile Controller/switcher (soon legacy menu)


[ADDITIONAL PROFILE & UI INFO]
* Updating an existing profile retains bindings for absent mods; applying it safely skips unavailable bindings.
* New Framework profiles use .framework files. Existing .nek files and their linked Bind Profiles still work without needing conversion, while newly saved profiles start using .framework.
* Updating Current bindings reuses the existing linked files by default instead of creating extra copies.
* Added a Customize tab to the bind manager and moved calendar-button, floating-button and toast notification settings to it.
* Removed the automatic first-install welcome popup. Apply Selected now always keeps its native confirmation, without a separate warning-disable setting.
* Improved names for the Humans View All, Mini Logistics, and Town Services submenus.

[LANGUAGES]
* Choose Game language or any of the 21 supported languages for NEK's interface in the bind manager's settings.
* Language changes refresh window titles, tabs, tooltips, Overview and Rebind text. Framework registrations and names supplied by the game or other mods keep their original language.
* Filled missing Live Rebind and profile-manager translations, and improved click-action dropdowns for longer labels.

v1.0.7b | 2026-10-07

* Fixed 5 "Quick-Action" shortcuts not saving properly and reverting back to previous binds after load.

v1.0.7 | 2026-09-21

- Verified build compatibility with Captain of Industry 0.8.7d.
- Added keybinds for Modify Pillars: transports and Modify Pillars: Trains under Toolbar: Menus & Tools.
- Added translations for both Modify Pillars shortcuts in all 21 supported languages.
- Fixed repeated optional UI-window lifecycle patch warnings during startup.
- Unavailable actions now fail quietly instead of filling the game log; actual exceptions remain logged.

=====================================

v1.0.6 | 2026-09-10

- Changed the manifest display name from KeyBound to Not Enough Keybinds.
- Rebuilt against the Captain of Industry 0.8.7c assemblies and verified for 0.8.7c.
- Fixed a bug where other mods using PP or ++ in their name could trip discovery and cause NEK to assign their menu bind as Mori++ Menu.
- Mori++ menus is now identified by its exact toolbar category ID, and Elevation++'s Platforms menu and submenu remain in their own discovered group.

[EXPERIMENTAL INPUT COMPATIBILITY OPTION FOR ALT-GRAVE BUG]
- Added an off-by-default Ignore Right Alt / AltGr option as a workaround for systems where a phantom Right Alt state prevents shortcuts from firing.
- Genuine Right Alt and AltGr shortcuts are unavailable while the option is enabled; disabling it restores normal Right Alt behavior immediately.
- Updated KeyBound's internal AltGr fallback.

=====================================

v1.0.5 | 2026-09-03

- Translated every Framework page, group, binding name, and tooltip across all 21 supported languages.
- Translated curated mod-menu terminology, Mor Decor foliage items, item-bind labels, and remaining toolbar category names while preserving mod and brand names.
- This should not affect any keybinds, please report if any issues are found with translations or bind profiles.

- Changed the K calendar-button & floating NEK button defaults to left-click Bind Manager and right-click Live Rebind, with options to change this in manager's settings.
- Adjustments to live rebind conflict cards text.

=====================================

v1.0.4 | 2026-09-02

[NEW BINDS — QUICK ACTIONS & OVERLAYS]

- Added Inspector Panel Quick Actions for the entity currently open in the Inspector:
- Quick Repair
- Unity Recovery
- Unity Cargo Unload
- Move Vehicle
- Scrap Vehicle
- Added Edit Tower Areas and Edit Forestry Designations shortcuts that open their native editing modes without requiring an Inspector.

[FRAMEWORK ORGANIZATION]

- Added a dedicated Quick Actions page.
- Kept Toolbar UI Panels, Tool Shortcuts, and Calendar Buttons together as nested groups under Misc.
- Renamed the remaining toolbar pages to Toolbar: Menus & Tools, Toolbar: Submenus, Toolbar: Mod Menus, and Toolbar: Items.
- Moved Mor Decor's Debris Tools shortcuts into Toolbar: Menus & Tools, since they are tools.

=====================================

v1.0.3 | 2026-08-31

- Added automatic KeyBound registration and Live Rebind support for mod-added buttons placed directly into the toolbar tool grid, including Cheat++'s underground-network pipe button.

v1.0.2 | 2026-08-30

[FULL INTERFACE LOCALIZATION]

- Added translations for the remaining Controller, Keybind Manager, Settings, welcome screen, Live Rebind, calendar button, floating button, notifications, and Built-In Profile text across all 21 supported languages.
- Added translated Bind Manager editor and selection headings, optional tooltip placeholders, and Apply Selected buttons across Bind Profiles, Controls, and NEK.
- Localized KeyBound's Framework page names, groups, shortcut labels, layout headings, and tooltips without changing shortcut IDs or how bindings activate.
- Uses already-translated names from Captain of Industry and other mods when available, while leaving untranslated mod-authored proper names intact.
- Keeps the current English control sizes as the minimum layout; longer translations may wrap until later dynamic-width polish.

=====================================

v1.0.1 | 2026-08-28

[TOOL & ITEM SHORTCUT FIXES]

- Fixed a bug where switching between trees or other placeable items could leave frozen placement previews on the map.
- Removed the extra NEK/KeyBound shortcuts for vanilla Tool Shortcuts, UI Panels, and Calendar Buttons.
- Live Rebind now uses only their normal Controls shortcuts instead.
- Mod-added toolbar tools, UI panels, and Calendar Buttons still receive KeyBound shortcuts automatically.

[KEYBOUND SHORTCUTS]

- Moved KeyBound's own menu, Live Rebind, and profile cycling shortcuts to the first Framework page so they are easier to find.
- Organized them into KeyBound Menus, Live Rebind, and Profile Cycling sections.
- Added compatibility with Captain of Industry 0.8.7b.

=====================================

v1.0.0 | 2026-08-23

Ω—KEYBOUND—Ω Successor to Not Enough Keybinds.

[LIVE REBIND]

- Click Toolbar or Calendar Buttons to quickly Rebind them without needing to access escape menu or browse long keybind lists.
- This works even for mod buttons that didn't have a bind option.
- Shows available NEK & Controls binds and related conflicts so everything can be fixed without needing to go into escape menu.
- Open Live Rebind from the Bind Manager's Green Shortcut in the Titlebar, Shift-click or Ctrl-click the floating NEK button UI, or with a keybind. Rebind Mode under KeyBound -> Misc. Binds -> KeyBound Binds.
- To select a button: right-click it or Shift or Ctrl modified-Left or Right clicks.

[FRAMEWORK INTEGRATION & KEYBINDS]

- Automatically discovers supported vanilla and mod-added menus, submenus, tools, items, buildings, UI panels, and Calendar Buttons.
- Organizes them under the KeyBound Framework tab with Bind 1, Bind 2, and left- or right-side modifier support.
- Active shortcuts appear on toolbar Menu's hover Keybind-labels.
- Save & Load all existing keybinds both in Controls, and the Framework Tab Controls for KeyBound
- Create profiles from your current controls and KeyBound-framework binds.
- First-time setup creates a protected Backup of you controls to prevent losing your keybinds before experimenting with KeyBound or Built-In Profiles.
- Controls, NEK & BindProfiles file path: C:\Users\[User]\AppData\Roaming\Captain of Industry\ModConfigs\not-enough-keybinds\Profiles
- Left-click the K Calendar Button or floating NEK button for the compact Controller; right-click opens the full Keybind Manager.
- Apply saved profiles or use ready-made choices including Toolbar Mode, focused item layouts, and Mag's All-In-One.

- Includes English and some translations for all 20 additional supported game languages, plus an English UI option in the Manager's Tooltip settings.
- Supports Captain of Industry 0.8.5 through 0.8.7b, Keybind Framework 2.0.2 or newer, and existing saves.
This mod depends on
Required
Mods that depend on this

No other mods depend on this mod yet.