Skip to content

Modern Tui TuiCursorTo

Paul Squires edited this page Oct 19, 2026 · 6 revisions

Home › Terminal TUI Library › Terminal › TuiCursorTo

TuiCursorTo

Returns the escape sequence that moves the cursor to a cell counted from 0.

Syntax

TuiCursorTo( byval x as int32, byval y as int32 ) as string

Description

The cursor-position sequence for a 0-BASED cell. VT is 1-based; this is the one place in the module where the conversion happens.

Example

#import "std/tui"
using tui

print TuiCursorTo( 0, 0 ) = chr( 27 ) & "[1;1H" '' -1 (true)
print TuiCursorTo( 4, 2 ) = chr( 27 ) & "[3;5H" '' -1 (true)  -- row then col

See also

TuiTerminal TuiTerminal.IsActive TuiTerminal.DetectCaps TuiTerminal.Flush
TuiTerminal.Enter TuiTerminal.Size TuiTerminal.Write TuiTerminal.Discard
TuiTerminal.Leave TuiTerminal.Caps TuiTerminal.WriteText TuiTerminal.Pending

Library: Terminal TUI Library
Category: Terminal TUI Library
Documented under: Terminal
Working examples: hello.tiko · form.tiko · dashboard.tiko


Home · Keyword Index

Clone this wiki locally