ecsfang wrote: ↑Thu Oct 15, 2020 4:16 pm
The behaviour is a little bit different then described.
So assigning something to [shift] [up] will execute the command (without showing it) and then (if pressed long enough) also execute [SST].
Seems like [shift]-flag is cleared by executing the assigned command, and then the up-key is handled as being pressed without [shift] --> [SST].
You're right that the command assigned to [Shift] [Up] is executed, I missed that because it was not displayed on a long press.
So I replaced FAST by CHS and rechecked with V2.0:
- each press on [Shift] [Up], short or long, will execute CHS
- after each press on [Shift] [Up], short or long, if I go to PRG mode, the program counter has moved one step ahead, so SST was also executed on each press.
EDIT: if the press is VERY short, then only CHS is executed, but with a normal key press on my DM41X beta (not too long to display the function name) both CHS and SST are executed
- up-key without [Shift] is BST, not SST, so I don't think it's an issue with the Shift flag
One more thing: the description above applies when the DM41X is in FAST mode, when it is in SLOW mode a normal key press on [Shift] [Up] just executes CHS and not SST, however it takes a long time to change the sign of the X value, much more than the normal CHS key*. If you keep pressing on [Up] after [Shift] in SLOW mode, then after ~3 seconds you see the sign of X changing and then the current program step is displayed and SST is executed unless you keep pressing until NULL is displayed.
*note: this long time applies also in SLOW mode to other keys, I've assigned CHS to [Shift] [Down] and also to [C] and it all cases execution of CHS through the CST assignment is much longer than with the CHS key.
(
Edited to add the note above)