Step helpers — each returns a single interactionStep. These send raw terminal escape sequences that bubbletea's input parser understands. Common ANSI escape codes: \t = Tab \x1b[Z = Shift+Tab (reverse tab) \r = Enter (carriage return) \x1b[A = Arrow Up \x1b[B = Arrow Down
()
| 55 | // \x0b = Ctrl+K (kill to end of line) |
| 56 | |
| 57 | func tab() interactionStep { |
| 58 | return interactionStep{bytes: []byte("\t")} |
| 59 | } |
| 60 | |
| 61 | func shiftTab() interactionStep { |
| 62 | return interactionStep{bytes: []byte("\x1b[Z")} |
no outgoing calls
no test coverage detected