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