1 // Generated automatically.  DO NOT HAND-EDIT.
2 
3 module dcell.terminfo.kterm;
4 
5 import dcell.database;
6 
7 // kterm
8 static immutable Termcap term0 = {
9     name: "kterm",
10     lines: 24,
11     colors: 8,
12     bell: "\x07",
13     clear: "\x1b[H\x1b[2J",
14     enterCA: "\x1b7\x1b[?47h",
15     exitCA: "\x1b[2J\x1b[?47l\x1b8",
16     attrOff: "\x1b[m\x1b(B",
17     underline: "\x1b[4m",
18     bold: "\x1b[1m",
19     reverse: "\x1b[7m",
20     enterKeypad: "\x1b[?1h\x1b=",
21     exitKeypad: "\x1b[?1l\x1b>",
22     setFg: "\x1b[3%p1%dm",
23     setBg: "\x1b[4%p1%dm",
24     resetColors: "\x1b[39;49m",
25     setCursor: "\x1b[%i%p1%d;%p2%dH",
26     cursorBack1: "\x08",
27     cursorUp1: "\x1b[A",
28     padChar: "\x00",
29     keyBackspace: "\x08",
30     keyF1: "\x1b[11~",
31     keyF2: "\x1b[12~",
32     keyF3: "\x1b[13~",
33     keyF4: "\x1b[14~",
34     keyF5: "\x1b[15~",
35     keyF6: "\x1b[17~",
36     keyF7: "\x1b[18~",
37     keyF8: "\x1b[19~",
38     keyF9: "\x1b[20~",
39     keyF10: "\x1b[21~",
40     keyF11: "\x1b[23~",
41     keyF12: "\x1b[24~",
42     keyF13: "\x1b[25~",
43     keyF14: "\x1b[26~",
44     keyF15: "\x1b[28~",
45     keyF16: "\x1b[29~",
46     keyF17: "\x1b[31~",
47     keyF18: "\x1b[32~",
48     keyF19: "\x1b[33~",
49     keyF20: "\x1b[34~",
50     keyInsert: "\x1b[2~",
51     keyDelete: "\x1b[3~",
52     keyPgUp: "\x1b[5~",
53     keyPgDn: "\x1b[6~",
54     keyUp: "\x1bOA",
55     keyDown: "\x1bOB",
56     keyLeft: "\x1bOD",
57     keyRight: "\x1bOC",
58     mouse: "\x1b[M",
59     altChars: "``aajjkkllmmnnooppqqrrssttuuvvwwxx~~",
60     enterACS: "\x1b(0",
61     exitACS: "\x1b(B",
62     automargin: true,
63 };
64 
65 static this()
66 {
67     Database.put(&term0);
68 }