Documentation
¶
Overview ¶
Package sys contains low-level operating system primitives of the term.
Index ¶
Constants ¶
View Source
const ( K_TAB = 0x09 // TAB key K_BACK = 0x7F // BACKSPACE key K_RETURN = 0x0D // RETURN key K_ESCAPE = 0x1B // ESC key )
Key codes
View Source
const ( K_CTRL_A = iota + 0x01 K_CTRL_B K_CTRL_C K_CTRL_D K_CTRL_E K_CTRL_F K_CTRL_G K_CTRL_H K_CTRL_I K_CTRL_J K_CTRL_K K_CTRL_L K_CTRL_M K_CTRL_N K_CTRL_O K_CTRL_P K_CTRL_Q K_CTRL_R K_CTRL_S K_CTRL_T K_CTRL_U K_CTRL_V K_CTRL_W K_CTRL_X K_CTRL_Y K_CTRL_Z )
Control+letters key codes.
View Source
const ( TCSADRAIN = 0x1 TCSAFLUSH = 0x2 TCSANOW = 0x0 )
View Source
const ( VDISCARD = 0xf VEOF = 0x0 VEOL = 0x1 VEOL2 = 0x2 VERASE = 0x3 VINTR = 0x8 VKILL = 0x5 VLNEXT = 0xe VMIN = 0x10 VQUIT = 0x9 VREPRINT = 0x6 VSTART = 0xc VSTOP = 0xd VSUSP = 0xa VTIME = 0x11 VWERASE = 0x4 )
View Source
const ( BRKINT = 0x2 ICRNL = 0x100 IGNBRK = 0x1 IGNCR = 0x80 IGNPAR = 0x4 IMAXBEL = 0x2000 INLCR = 0x40 INPCK = 0x10 ISTRIP = 0x20 IXANY = 0x800 IXOFF = 0x400 IXON = 0x200 PARMRK = 0x8 )
View Source
const ( BS0 = 0x0 BS1 = 0x8000 CR0 = 0x0 CR1 = 0x1000 CR2 = 0x2000 CR3 = 0x3000 FF0 = 0x0 FF1 = 0x4000 NL0 = 0x0 NL1 = 0x100 OCRNL = 0x10 ONLCR = 0x2 ONLRET = 0x40 ONOCR = 0x20 OPOST = 0x1 TAB0 = 0x0 TAB1 = 0x400 TAB2 = 0x800 XTABS = 0xc00 )
View Source
const ( B0 = 0x0 B110 = 0x6e B115200 = 0x1c200 B1200 = 0x4b0 B134 = 0x86 B150 = 0x96 B1800 = 0x708 B19200 = 0x4b00 B200 = 0xc8 B230400 = 0x38400 B2400 = 0x960 B300 = 0x12c B38400 = 0x9600 B4800 = 0x12c0 B50 = 0x32 B57600 = 0xe100 B600 = 0x258 B75 = 0x4b B9600 = 0x2580 CLOCAL = 0x8000 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 CS6 = 0x100 CS7 = 0x200 CS8 = 0x300 CSIZE = 0x300 CSTOPB = 0x400 EXTA = 0x4b00 EXTB = 0x9600 HUPCL = 0x4000 PARENB = 0x1000 PARODD = 0x2000 )
View Source
const ( ECHO = 0x8 ECHOCTL = 0x40 ECHOE = 0x2 ECHOK = 0x4 ECHOKE = 0x1 ECHONL = 0x10 ECHOPRT = 0x20 EXTPROC = 0x800 FLUSHO = 0x800000 ICANON = 0x100 IEXTEN = 0x400 ISIG = 0x80 NOFLSH = 0x80000000 PENDIN = 0x20000000 TOSTOP = 0x400000 )
View Source
const TCGETS = 0x40487413
View Source
const TCSETS = 0x80487414
View Source
const TCSETSF = 0x80487416
View Source
const TCSETSW = 0x80487415
View Source
const TIOCGWINSZ = 0x40087468
Variables ¶
This section is empty.
Functions ¶
func GetWinsize ¶
GetWinsize gets the winsize struct with the terminal size set by the kernel.
Types ¶
type Termios ¶
Click to show internal directories.
Click to hide internal directories.