...
1
2
3 package vt400
4
5 import "github.com/gdamore/tcell/v2/terminfo"
6
7 func init() {
8
9
10 terminfo.AddTerminfo(&terminfo.Terminfo{
11 Name: "vt400",
12 Aliases: []string{"vt400-24", "dec-vt400"},
13 Columns: 80,
14 Lines: 24,
15 Clear: "\x1b[H\x1b[J$<10/>",
16 ShowCursor: "\x1b[?25h",
17 HideCursor: "\x1b[?25l",
18 AttrOff: "\x1b[m\x1b(B",
19 Underline: "\x1b[4m",
20 Bold: "\x1b[1m",
21 Blink: "\x1b[5m",
22 Reverse: "\x1b[7m",
23 EnterKeypad: "\x1b[?1h\x1b=",
24 ExitKeypad: "\x1b[?1l\x1b>",
25 PadChar: "\x00",
26 AltChars: "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~",
27 EnterAcs: "\x1b(0",
28 ExitAcs: "\x1b(B",
29 SetCursor: "\x1b[%i%p1%d;%p2%dH",
30 CursorBack1: "\b",
31 CursorUp1: "\x1b[A",
32 KeyUp: "\x1bOA",
33 KeyDown: "\x1bOB",
34 KeyRight: "\x1bOC",
35 KeyLeft: "\x1bOD",
36 KeyBackspace: "\b",
37 KeyF1: "\x1bOP",
38 KeyF2: "\x1bOQ",
39 KeyF3: "\x1bOR",
40 KeyF4: "\x1bOS",
41 KeyF6: "\x1b[17~",
42 KeyF7: "\x1b[18~",
43 KeyF8: "\x1b[19~",
44 KeyF9: "\x1b[20~",
45 AutoMargin: true,
46 InsertChar: "\x1b[@",
47 })
48 }
49
View as plain text