Just Enough Keys [JEK] [Fabric]
Large modpacks often face the problem of key conflicts and lack of available combinations for assigning control commands. The keyboard simply cannot accommodate all the necessary combinations for each mod.
Just Enough Keys solves this problem by allowing the creation of complex key combinations using Ctrl, Shift, Alt and any other keys on the keyboard.
Main Features
The mod provides six key modifiers: left Control, left Alt, left Shift, right Control, right Alt and right Shift. All these modifiers can be combined in any combination with other keyboard keys.
This opens up virtually unlimited possibilities for assigning control commands. For example, you can use simple combinations like [a] or [ctrl+a], as well as more complex options such as [right ctrl + left alt + a] or [right shift + a].

Planned Features
In future versions, developers plan to add automatic key conflict resolution, automatic assignment of free combinations for unassigned commands, and a centralized key configuration system similar to Steam, with support for mods and packs.
Compatibility
The mod was tested in the Starpack Titan pack and works successfully with over 610 mods in the pack (Forge version). Compatibility with each individual mod in the pack has not yet been verified, the list will be updated as problems are discovered.
Important: The mod is incompatible with Controlling because it has its own search system. There was previously an incompatibility with Amecs API for the Fabric version, but this issue was fixed in version 0.4.2.
This is an exclusively client-side mod and does not need to be included in server files.
Development
Just Enough Keys is inspired by Amecs API (created by Siphalor), which is distributed under the Apache 2.0 license.