[BRLTTY] Cursor Routing Commands for Multi-Line Braille Displays

Elijah Massey emassey0135 at gmail.com
Sun Jul 6 18:51:18 UTC 2025


Hello,
I have implemented key presses in my Monarch BRLAPI server, at least the panning and arrow keys and typing letters, space, backspace, and enter, and now I'm trying to add cursor routing. However, I'm not sure about the right command to send. The command reference states that the ROUTE command routes the cursor to a character, and takes a column parameter, while the ROUTE_LINE command moves the cursor to a specific row. This made me think the best approach would be to send them both one after the other, but this doesn't work because ROUTE interrupts the movement of the cursor triggered by ROUTE_LINE and vice versa. Also, I tried just sending ROUTE, with the column parameter set to the index of the Braille character in the matrix, so for the first character of line 3 I would pass 64. However, this never moved the cursor beyond the first line. What is the correct way for a BRLAPI server to tell a client (BRLTTY in this case) to route the cursor on a multi-line display? For example, to route the cursor to line 3, column 2?

Sent from my iPhone


More information about the BRLTTY mailing list