1
2
3 package aixterm
4
5 import "github.com/gdamore/tcell/v2/terminfo"
6
7 func init() {
8
9
10 terminfo.AddTerminfo(&terminfo.Terminfo{
11 Name: "aixterm",
12 Columns: 80,
13 Lines: 25,
14 Colors: 8,
15 Bell: "\a",
16 Clear: "\x1b[H\x1b[J",
17 AttrOff: "\x1b[0;10m\x1b(B",
18 Underline: "\x1b[4m",
19 Bold: "\x1b[1m",
20 Reverse: "\x1b[7m",
21 SetFg: "\x1b[3%p1%dm",
22 SetBg: "\x1b[4%p1%dm",
23 SetFgBg: "\x1b[3%p1%d;4%p2%dm",
24 ResetFgBg: "\x1b[32m\x1b[40m",
25 PadChar: "\x00",
26 AltChars: "jjkkllmmnnqqttuuvvwwxx",
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: "\x1b[A",
33 KeyDown: "\x1b[B",
34 KeyRight: "\x1b[C",
35 KeyLeft: "\x1b[D",
36 KeyInsert: "\x1b[139q",
37 KeyDelete: "\x1b[P",
38 KeyBackspace: "\b",
39 KeyHome: "\x1b[H",
40 KeyEnd: "\x1b[146q",
41 KeyPgUp: "\x1b[150q",
42 KeyPgDn: "\x1b[154q",
43 KeyF1: "\x1b[001q",
44 KeyF2: "\x1b[002q",
45 KeyF3: "\x1b[003q",
46 KeyF4: "\x1b[004q",
47 KeyF5: "\x1b[005q",
48 KeyF6: "\x1b[006q",
49 KeyF7: "\x1b[007q",
50 KeyF8: "\x1b[008q",
51 KeyF9: "\x1b[009q",
52 KeyF10: "\x1b[010q",
53 KeyF11: "\x1b[011q",
54 KeyF12: "\x1b[012q",
55 KeyF13: "\x1b[013q",
56 KeyF14: "\x1b[014q",
57 KeyF15: "\x1b[015q",
58 KeyF16: "\x1b[016q",
59 KeyF17: "\x1b[017q",
60 KeyF18: "\x1b[018q",
61 KeyF19: "\x1b[019q",
62 KeyF20: "\x1b[020q",
63 KeyF21: "\x1b[021q",
64 KeyF22: "\x1b[022q",
65 KeyF23: "\x1b[023q",
66 KeyF24: "\x1b[024q",
67 KeyF25: "\x1b[025q",
68 KeyF26: "\x1b[026q",
69 KeyF27: "\x1b[027q",
70 KeyF28: "\x1b[028q",
71 KeyF29: "\x1b[029q",
72 KeyF30: "\x1b[030q",
73 KeyF31: "\x1b[031q",
74 KeyF32: "\x1b[032q",
75 KeyF33: "\x1b[033q",
76 KeyF34: "\x1b[034q",
77 KeyF35: "\x1b[035q",
78 KeyF36: "\x1b[036q",
79 KeyClear: "\x1b[144q",
80 KeyBacktab: "\x1b[Z",
81 AutoMargin: true,
82 })
83 }
84
View as plain text