Closed
Description
Minimum requirements
- A single custom keybind mapping, defined in a human-editable config file.
- Detect and disallow a keyboard key from being mapped to multiple calculator keys.
Bonus requirements
(Listed in descending order of importance to me)
- A toggleable keybind edit mode. Upon activation, bind individual keys with a pattern such as: (1) user clicks on a button on the calculator keypad, then (2) user presses a key on the computer keyboard to establish a mapping. Consider pausing emulation and disabling other controls when in keybind edit mode.
- Multiple custom keybind mappings.
- Keybind mapping import/export.