Imitate long press of volume buttons if a double press trigger fails
Developer TODO (don't remove)
- [ ] update documentation
- [ ] Technical explanation for this issue. two volume button key maps: long press and double press. If long press disabled, holding down on the volume button does not decrease the volume after the double press timeout has been reached.
- [ ] Also consider this for sequence triggers.
- [ ] Maybe solve with #988
Describe the bug This must be related to another similar bug I reported rather, but it is still rather major.
Even if a key map is disabled for a particular volume button trigger and thus should always work as if unaffected, the existence of any other enabled key map for the same key, despite using a completely different trigger, still prevents the normal use of the disabled trigger.
For example, if I have a disabled key map for long press volume down, the volume slider should zoom down as it normally does because there is nothing remapping it.
But if I have any other enabled key map for the volume down key with effect a different trigger like double press, the long press still does not work. Only if there are no other enabled volume down key maps does the original slider action work.
Very strange behavior and obviously needs attending to ASAP to ensure the buying are usable when disabled.
Wondering if the double vibration is related to this or an isolated issue?