Better in v1.7.3.6, the "repeating" items are now linked.
However, the tab order for the "times" numericupdown is odd; It goes "Command Type" -> "Prefix/suffix group"(if enabled) -> "times"(if enabled) -> "Minimum confidence level" -> "Minimum confidence level" numericupdown(if enabled) -> "Repeating" -> "OK" button.
The tab order for form items in general is a little odd, with the restructuring of the form:
- "When I say :" textbox(if enabled)
- "When I say :" checkbox
- "When I press keys :" checkbox
- "When I press keys :" "..." button(if enabled)
- "When I press button :" checkbox
- "When I press button :" "..." button(if enabled)
- "When I press mouse :" checkbox
- "When I press mouse :" "..." button(if enabled)
- "Key Press" button
- "Mouse >" button
- "Pause >" button
- "Other >" button
- "Recorder" button
- The action list
- "Up" button(if enabled)
- "Down" button(if enabled)
- "Edit" button(if enabled)
- "Delete" button(if enabled)
- "Undo" button(if enabled)
- "Redo" button(if enabled)
- "Description" textbox
- "Allow other commands to execute while this one is running" checkbox
- "Category" combobox
- "Stop command if target window focus is lost" checkbox
- "Resume command if focus is regained" checkbox(if enabled)
- "Send command to this target :" checkbox
- "Recognition" combobox
- "Command Type" radio buttons
- "Prefix/suffix group" combobox(if enabled)
- "times" combobox(if enabled)
- "Send command to this target" radio buttons(if enabled)
- "Send command to this target" textbox(if enabled)
- "Minimum confidence level" checkbox
- "Minimum confidence level" numericupdown(if enabled)
- "Repeating" radio buttons
- "OK" button
- "Cancel" button
The issues, summarized:
Tabbing between certain controls that used to be underneath each other now jumps from side to side on the form(21, 22, 23, 24, 26)
Some child controls are not selected directly after their parents(30, 31, 32)
Also, the "..." buttons(4, 6, 8) are initially disabled, and enabled when assigned a shortcut.
However, when the "Command Type" radio buttons are set to anything but "Full command", they are disabled(which is intended), but when changing back to "Full command", they are all enabled, regardless of whether they have a shortcut assigned.
If after that an assigned(either before or after toggling the "Command Type" option) shortcut is removed, that "..." button is disabled again.
In practice this doesn't cause issues, as assigning a shortcut will also check the relevant option(E.G. clicking "..." and assigning a mouse button will also check the "When I press mouse :" checkbox).