Would it be possible to introduce an action-based input mapping system in AnkiMobile, similar to the one available in AnkiDroid?
Current Behavior
AnkiMobile currently organizes gamepad settings by physical button, requiring users to select an action for each button.
Suggested Improvement
It would be helpful to organize the settings by action, allowing users to select an action and assign one or more inputs to it.
For each action, users could have the option to:
* Add gamepad button: Press a button on a connected controller to assign it to the selected action.
* Add keyboard key: Press a key to register it as a shortcut.
* Add gesture: Assign a supported touch gesture to the action.
* Remove an input: Remove individual assignments without affecting other inputs associated with the action.
Benefits
* A more intuitive way to configure controls.
* Support for multiple inputs per action.
* Easier customization of keyboard and gamepad controls.
* Greater consistency with AnkiDroid’s input configuration system.