Faster Mapping Navigation
I'd love to see some updates to enable faster navigation of the expert mode mapping sections of the X1 Control Panel. This could include:
- Better Tabbing (or Arrow Key support)
- Tab cursor is difficult to see (invisible for dropdowns).
- When on the Button Overview screen (shows actions (e.g. Press) and output mappings (e.g. Joystick B20) for a chosen button), make the first button action the target of the tab cursor, and allow arrowing up/down to select outputs and left/right to select the kebab menu.
- When on the Outputs screen (shows outputs mapped to a button's action), make the Output Type dropdown the target of the tab cursor. When new UI element(s) appear, make the leftmost the target.
- Support Accelerator Keys for UI elements, particularly
- (R)ecord keystrokes
- (A)dd output action
- (B)ack (also Alt-Left, see below)
- Improved Breadcrumb
- Left Click links/returns to that breadcrumb item's screen (Profile Overview or Button Overview)
- Alt+Left to travel up the breadcrumb, and Alt+Right to travel deeper (based on tab cursor, redundant with Enter/Space but encourages (tree hierarchy + linked UI) multi-paradigm thinking)
- Right Click opens dropdown of other profiles (first from left), buttons (#2), actions (#3), secondary actions (#4...), etc.
- i.e. if modifying the Top Thumb Press action, RClick Top Thumb Press to see a dropdown with Top Thumb Press (check), Top Thumb Release, and potentially secondary actions between press/release, if they've already been configured.
- Responsive Dragging
- Action to Mouse Button (in image) opens Button Overview page
- Action to Button Action line (specifically, the link to the Outputs screen on the right hand side of the arrow) opens that button action's output mapping screen.
- (Dropping it anywhere else makes the UI return to the original Output screen w/ the unmoved output)
- Action to Breadcrumb opens breadcrumb dropdown (after implementing the above)
- These allow for easy relocation of the automatically populated release action that pops up when selecting a keystroke press action (but not for joystick buttons, is this a bug?).