KeyPreset
A mod that saves key Settings to a file.
What is this mod?
This Mod can save your key to a preset file for quick switching of your key Settings.
The mod supports up to three keys for arbitrary combination, breaking the traditional dual combination of modifiers and keys. Example:
[A + B + C],[Left Alt + A + Left Mouse],[Left Mouse + Middle Mouse + Right Mouse]....
Compatibility
Incompatible with any mod that has reworked the original key binding interface, as the entry point of this mod is inserted into the original key binding interface.
Mod Conflict
When used with a mod that has modified the original key binding interface, the game may crash or the buttons of this mod may not be displayed.
Screenshots



All Versions
+ Add Version<li>Added support for opening the screen via command.</li>
<li>Added support for opening the screen from the mod list.</li>
</ul>
<li>Added support for opening the screen via command.</li>
</ul>
<li>Added support for opening the screen via command.</li>
<li>Added support for opening the screen from the mod list.</li>
</ul>
<ul>
<li>Synchronized to the latest version of the code</li>
<li>Added a set of freely combinable key binding buttons</li>
<li>Added a button to overwrite preset files</li>
<li>Added a component to scroll and display overly long file names</li>
<li>Added a confirmation interface for overwriting/deleting preset files</li>
</ul>
<ul>
<li>Synchronized to the latest version of the code</li>
<li>Added a set of freely combinable key binding buttons</li>
<li>Added a button to overwrite preset files</li>
<li>Added a component to scroll and display overly long file names</li>
<li>Added a confirmation interface for overwriting/deleting preset files</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Fixed the issue of modifier keys being lost when quickly switching presets</li>
</ul>
<ul>
<li>Synchronized to the latest version of the code</li>
<li>Added a set of freely combinable key binding buttons</li>
<li>Added a button to overwrite preset files</li>
<li>Added a component to scroll and display overly long file names</li>
<li>Added a confirmation interface for overwriting/deleting preset files</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Fixed the issue of modifier keys being lost when quickly switching presets</li>
</ul>
<ul>
<li>Synchronize to the latest version</li>
<li>Add a overwrite button</li>
<li>An screen for confirming overwrite/delete has been added</li>
<li>Added the function of scrolling to display overly long file names</li>
</ul>
<ul>
<li>Add a hotkey to switch the preset fuction</li>
</ul>
<ul>
<li>Add a hotkey to switch the preset fuction</li>
</ul>
<li>Support Modifiers</li>
</ul>
<li>Support Modifiers</li>
</ul>
<ul>
<li>Added a refresh button</li>
<li>Synced layout with the latest version</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Fixed an issue where the preset list scrollbar could go out of bounds</li>
<li>Fixed an issue where switching preset in-game would not take effect immediately</li>
</ul>
<ul><li>Fixed an issue where switching presets in-game would not take effect immediately</li></ul>