tab_walk
Press Tab repeatedly to map keyboard focus order, report each landing, and flag cycles, traps, or unreached controls; focus stays where it ends.
Instructions
Press a key until the keyboard focus comes back round, and say where it went each time: the Tab order. It ends in a cycle (fine), a trap (a press that leaves the focus where it was), or after most presses. A text view that takes Tab is left with ctrl+Tab, shift+Tab, Escape or F6, Tab not pressed there; the controls Tab never reached are said. Leaves the focus where it ends.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | The chord to press (Tab) | |
| most | No | Presses at most (50) | |
| ignore | No | Regexes for unreached controls to leave out | |
| window | No | A window's title, exactly or a regex matched in full, or app=RE for its app id | |
| session | Yes | Its name, from start_session | |
| visible | No | Also check each place it lands shows it has the focus |