1 // Generated automatically.  DO NOT HAND-EDIT.
2 
3 module dcell.terminfo.vt220;
4 
5 import dcell.database;
6 
7 // vt220
8 static immutable Termcap term0 = {
9     name: "vt220",
10     aliases: ["vt200"],
11     lines: 24,
12     bell: "\x07",
13     clear: "\x1b[H\x1b[J",
14     attrOff: "\x1b[m\x1b(B",
15     underline: "\x1b[4m",
16     bold: "\x1b[1m",
17     blink: "\x1b[5m",
18     reverse: "\x1b[7m",
19     setCursor: "\x1b[%i%p1%d;%p2%dH",
20     cursorBack1: "\x08",
21     cursorUp1: "\x1b[A",
22     padChar: "\x00",
23     keyBackspace: "\x08",
24     keyF1: "\x1bOP",
25     keyF2: "\x1bOQ",
26     keyF3: "\x1bOR",
27     keyF4: "\x1bOS",
28     keyF6: "\x1b[17~",
29     keyF7: "\x1b[18~",
30     keyF8: "\x1b[19~",
31     keyF9: "\x1b[20~",
32     keyF10: "\x1b[21~",
33     keyF11: "\x1b[23~",
34     keyF12: "\x1b[24~",
35     keyF13: "\x1b[25~",
36     keyF14: "\x1b[26~",
37     keyF17: "\x1b[31~",
38     keyF18: "\x1b[32~",
39     keyF19: "\x1b[33~",
40     keyF20: "\x1b[34~",
41     keyInsert: "\x1b[2~",
42     keyHelp: "\x1b[28~",
43     keyPgUp: "\x1b[5~",
44     keyPgDn: "\x1b[6~",
45     keyUp: "\x1b[A",
46     keyDown: "\x1b[B",
47     keyLeft: "\x1b[D",
48     keyRight: "\x1b[C",
49     altChars: "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~",
50     enterACS: "\x1b(0$<2>",
51     exitACS: "\x1b(B$<4>",
52     enableACS: "\x1b)0",
53     automargin: true,
54 };
55 
56 static this()
57 {
58     Database.put(&term0);
59 }