What I would like to see is an enhanced extender that had, as an option, the ability to simply turn a long key press into a shift. That way a short press would send the "normal" command, and a long press would simply send the "shifted" command. If nothing is defined on the "shifted" key, it should just continue sending the "normal" command (or the last command of a macro or DSM).
This would work really well when you want to just issue a single key for "short" and different key for "long". If a sequence of commands is desired, the user would create a macro or DSM on the "normal" or "shifted" key.
To get what I want, in the new extender I would
- Enable "Use long press to shift" in the "Other Settings"
- For each LKP
- Assign the desired long function to the "shifted" button (no keymove required, could be defined as part of the device upgrade/setup code)
- For each LKP
- Assign the "normal" function I want to the shifted button.
- Assign the "long" function I want to the xshifted button
- Create an LKP assigned the the "normal" button that invokes the shifted button for the short press, and the xshifted button for the long press.
Thoughts?