Cursor Control
d3tui_cursor_up(term, 2); // Move up
d3tui_cursor_down(term, 1); // Move down
d3tui_cursor_forward(term, 5); // Move right
d3tui_cursor_backward(term, 3); // Move left
d3tui_cursor_home(term); // Move to 0,0
d3tui_cursor_save(term); // Save position
d3tui_cursor_restore(term); // Restore position
d3tui_cursor_visible(term, false); // Hide cursor
d3tui_scroll_up(term, 10); // Scroll up 10 lines
d3tui_scroll_down(term, 5); // Scroll down 5 lines
d3tui_page_up(term); // Page up
d3tui_page_down(term); // Page down
d3tui_set_scrollback(term, 2000); // 2000-line buffer
Terminal Dimensions
d3tui_set_dimensions(term, 80, 30);
int w, h;
d3tui_get_dimensions(term, &w, &h);