CleverKeys Version
1.5.0
Device Information
Android Phone
Android Version
Android 16
Bug Category
Settings (configuration, preferences)
Bug Description
When using short swipe customization and attempting to overwrite a default mapping, the new mapping is shown overlaid on top of the default instead of properly replacing it. In the example screenshot, I tried overwriting ~ and ` on the "q" key with "!" and "?" but as you can see, they are just overlaid on the top and the default mappings are still in the same spot. When testing the keyboard and using the short swipe, there is a chance that either character will print.
Steps to Reproduce
- Open CleverKeys
- Go to Settings
- Tap on "Customize Per-Key Actions" (Short Swipe Customization)
- Select a key to customize (e.g. "q")
- Choose a direction that already has a default mapping assignment (q > northwest is set to "~" by default)
- Assign a new mapping (e.g. "!") and save it.
The keyboard map now shows the new assignment overlaid on the old default (in the screenshot, see the "!" overlaid on top of the default "~" instead of properly replacing it).
Neural Configuration (if applicable)
Logs
Troubleshooting Steps
Additional Context

CleverKeys Version
1.5.0
Device Information
Android Phone
Android Version
Android 16
Bug Category
Settings (configuration, preferences)
Bug Description
When using short swipe customization and attempting to overwrite a default mapping, the new mapping is shown overlaid on top of the default instead of properly replacing it. In the example screenshot, I tried overwriting ~ and ` on the "q" key with "!" and "?" but as you can see, they are just overlaid on the top and the default mappings are still in the same spot. When testing the keyboard and using the short swipe, there is a chance that either character will print.
Steps to Reproduce
The keyboard map now shows the new assignment overlaid on the old default (in the screenshot, see the "!" overlaid on top of the default "~" instead of properly replacing it).
Neural Configuration (if applicable)
Logs
Troubleshooting Steps
Additional Context