1 // Generated automatically. DO NOT HAND-EDIT. 2 3 module dcell.terminfo.aixterm; 4 5 import dcell.database; 6 7 // aixterm 8 static immutable Termcap term0 = { 9 name: "aixterm", 10 lines: 25, 11 colors: 8, 12 bell: "\x07", 13 clear: "\x1b[H\x1b[J", 14 attrOff: "\x1b[0;10m\x1b(B", 15 underline: "\x1b[4m", 16 bold: "\x1b[1m", 17 reverse: "\x1b[7m", 18 setFg: "\x1b[3%p1%dm", 19 setBg: "\x1b[4%p1%dm", 20 resetColors: "\x1b[32m\x1b[40m", 21 setCursor: "\x1b[%i%p1%d;%p2%dH", 22 cursorBack1: "\x08", 23 cursorUp1: "\x1b[A", 24 padChar: "\x00", 25 keyBackspace: "\x08", 26 keyF1: "\x1b[001q", 27 keyF2: "\x1b[002q", 28 keyF3: "\x1b[003q", 29 keyF4: "\x1b[004q", 30 keyF5: "\x1b[005q", 31 keyF6: "\x1b[006q", 32 keyF7: "\x1b[007q", 33 keyF8: "\x1b[008q", 34 keyF9: "\x1b[009q", 35 keyF10: "\x1b[010q", 36 keyF11: "\x1b[011q", 37 keyF12: "\x1b[012q", 38 keyF13: "\x1b[013q", 39 keyF14: "\x1b[014q", 40 keyF15: "\x1b[015q", 41 keyF16: "\x1b[016q", 42 keyF17: "\x1b[017q", 43 keyF18: "\x1b[018q", 44 keyF19: "\x1b[019q", 45 keyF20: "\x1b[020q", 46 keyF21: "\x1b[021q", 47 keyF22: "\x1b[022q", 48 keyF23: "\x1b[023q", 49 keyF24: "\x1b[024q", 50 keyF25: "\x1b[025q", 51 keyF26: "\x1b[026q", 52 keyF27: "\x1b[027q", 53 keyF28: "\x1b[028q", 54 keyF29: "\x1b[029q", 55 keyF30: "\x1b[030q", 56 keyF31: "\x1b[031q", 57 keyF32: "\x1b[032q", 58 keyF33: "\x1b[033q", 59 keyF34: "\x1b[034q", 60 keyF35: "\x1b[035q", 61 keyF36: "\x1b[036q", 62 keyInsert: "\x1b[139q", 63 keyDelete: "\x1b[P", 64 keyHome: "\x1b[H", 65 keyEnd: "\x1b[146q", 66 keyPgUp: "\x1b[150q", 67 keyPgDn: "\x1b[154q", 68 keyUp: "\x1b[A", 69 keyDown: "\x1b[B", 70 keyLeft: "\x1b[D", 71 keyRight: "\x1b[C", 72 keyBacktab: "\x1b[Z", 73 keyClear: "\x1b[144q", 74 altChars: "jjkkllmmnnqqttuuvvwwxx", 75 automargin: true, 76 }; 77 78 // aixterm-16color 79 static immutable Termcap term1 = { 80 name: "aixterm-16color", 81 lines: 25, 82 colors: 16, 83 bell: "\x07", 84 clear: "\x1b[H\x1b[J", 85 attrOff: "\x1b[0;10m\x1b(B", 86 underline: "\x1b[4m", 87 bold: "\x1b[1m", 88 reverse: "\x1b[7m", 89 setFg: "\x1b[%?%p1%{8}%<%t%p1%{30}%+%e%p1%\'R\'%+%;%dm", 90 setBg: "\x1b[%?%p1%{8}%<%t%p1%\'(\'%+%e%p1%{92}%+%;%dm", 91 resetColors: "\x1b[32m\x1b[40m", 92 setCursor: "\x1b[%i%p1%d;%p2%dH", 93 cursorBack1: "\x08", 94 cursorUp1: "\x1b[A", 95 padChar: "\x00", 96 keyBackspace: "\x08", 97 keyF1: "\x1b[001q", 98 keyF2: "\x1b[002q", 99 keyF3: "\x1b[003q", 100 keyF4: "\x1b[004q", 101 keyF5: "\x1b[005q", 102 keyF6: "\x1b[006q", 103 keyF7: "\x1b[007q", 104 keyF8: "\x1b[008q", 105 keyF9: "\x1b[009q", 106 keyF10: "\x1b[010q", 107 keyF11: "\x1b[011q", 108 keyF12: "\x1b[012q", 109 keyF13: "\x1b[013q", 110 keyF14: "\x1b[014q", 111 keyF15: "\x1b[015q", 112 keyF16: "\x1b[016q", 113 keyF17: "\x1b[017q", 114 keyF18: "\x1b[018q", 115 keyF19: "\x1b[019q", 116 keyF20: "\x1b[020q", 117 keyF21: "\x1b[021q", 118 keyF22: "\x1b[022q", 119 keyF23: "\x1b[023q", 120 keyF24: "\x1b[024q", 121 keyF25: "\x1b[025q", 122 keyF26: "\x1b[026q", 123 keyF27: "\x1b[027q", 124 keyF28: "\x1b[028q", 125 keyF29: "\x1b[029q", 126 keyF30: "\x1b[030q", 127 keyF31: "\x1b[031q", 128 keyF32: "\x1b[032q", 129 keyF33: "\x1b[033q", 130 keyF34: "\x1b[034q", 131 keyF35: "\x1b[035q", 132 keyF36: "\x1b[036q", 133 keyInsert: "\x1b[139q", 134 keyDelete: "\x1b[P", 135 keyHome: "\x1b[H", 136 keyEnd: "\x1b[146q", 137 keyPgUp: "\x1b[150q", 138 keyPgDn: "\x1b[154q", 139 keyUp: "\x1b[A", 140 keyDown: "\x1b[B", 141 keyLeft: "\x1b[D", 142 keyRight: "\x1b[C", 143 keyBacktab: "\x1b[Z", 144 keyClear: "\x1b[144q", 145 altChars: "jjkkllmmnnqqttuuvvwwxx", 146 automargin: true, 147 }; 148 149 static this() 150 { 151 Database.put(&term0); 152 Database.put(&term1); 153 }