soda-arcade / smash-soda

Parsec Soda with some extra bells and whistles.
MIT License
34 stars 13 forks source link

Customizing keyboard keys to control gamepad buttons. #12

Closed unuruu5760 closed 1 year ago

unuruu5760 commented 1 year ago

addition function

Added keyboard mapping function activation function to Navigation Bar - Create and add keyboard mapping icons

Add keyboard mapping widget

Added gamepad key mapping function

Custom key deletion function

Custom key addition function

25 basic key keymapping functions

Added preset function

Preset name setting function

Preset name change function

Preset list addition feature

Preset list deletion function

Save preset

File saving function

File load function

Presets Configuration Notes Duplicate preset names are not allowed. If a duplicate name is set, it will be restored to the original name. The preset name is applied by pressing the Enter key after entering the name. If you move or do anything with the preset without pressing Enter, the name will not be applied. Presets are programmed to have at least one remaining. Therefore, when you delete, the last remaining preset will not be deleted. All information is saved uniformly by clicking the Apply button. If you don't click the Apply button after making changes, the data won't be saved to the file, and your settings will be lost upon program restart.