class Opal::Terminal::PosixDriver

Overview

POSIX (Linux/macOS) terminal driver using termios and ioctl.

Defined in:

opal/terminal/posix.cr

Instance Method Summary

Instance methods inherited from class Opal::Terminal::Driver

clear : Nil clear, disable_mouse : Nil disable_mouse, enable_mouse : Nil enable_mouse, enter_alternate_screen : Nil enter_alternate_screen, exit_alternate_screen : Nil exit_alternate_screen, flush : Nil flush, hide_cursor : Nil hide_cursor, move_to(row : Int32, col : Int32) : Nil move_to, raw_mode(&) raw_mode, read_event : KeyEvent | MouseEvent | Nil read_event, show_cursor : Nil show_cursor, size : Tuple(Int32, Int32) size, write(str : String) : Nil write

Instance Method Detail

def flush : Nil #

[View source]
def raw_mode(&) #

[View source]
def read_event : KeyEvent | MouseEvent | Nil #

[View source]
def size : Tuple(Int32, Int32) #

[View source]
def write(str : String) : Nil #

[View source]