Recreation procedure:
- build Input sample for fr955 and sideload to device
- disable Hold Down hotkey
- open Input app and hold down. This will not be detected as KEY_CLOCK on a real device (although KEY_CLOCK is detected in the simulator)
I wonder if this works for any real 5-button device? As far as I know, most (or all?) devices don't even have a dedicated (and fixed) button shortcut to return to the clock. Some devices might have a default shortcut to return to the clock like hold BACK, but this shortcut is typically changeable in system settings. Contrast with KEY_MENU - this is a dedicated shortcut (or simple button press, in some cases) and it's always fixed (it can't be changed in settings).
Also, according to the simulator / simulator.json, the following keys are supported on d2bravo and only d2bravo:
- "light" / KEY_LIGHT (short press LIGHT button)
- "power" / KEY_POWER (hold LIGHT button)
Is d2bravo really different from every other device in that CIQ can detect / override these button presses on d2bravo alone?
See:
simulator.json:keys[] for all the devices