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
()
| 63 | // \x0b = Ctrl+K (kill to end of line) |
| 64 | |
| 65 | func tab() interactionStep { |
| 66 | return interactionStep{bytes: []byte("\t")} |
| 67 | } |
| 68 | |
| 69 | func shiftTab() interactionStep { |
| 70 | return interactionStep{bytes: []byte("\x1b[Z")} |
no outgoing calls
no test coverage detected