1// Generated automatically. DO NOT HAND-EDIT. 2 3package simpleterm 4 5import "github.com/gdamore/tcell/terminfo" 6 7func init() { 8 9 // simpleterm 10 terminfo.AddTerminfo(&terminfo.Terminfo{ 11 Name: "st", 12 Aliases: []string{"stterm"}, 13 Columns: 80, 14 Lines: 24, 15 Colors: 8, 16 Bell: "\a", 17 Clear: "\x1b[H\x1b[2J", 18 EnterCA: "\x1b[?1049h", 19 ExitCA: "\x1b[?1049l", 20 ShowCursor: "\x1b[?12l\x1b[?25h", 21 HideCursor: "\x1b[?25l", 22 AttrOff: "\x1b[0m", 23 Underline: "\x1b[4m", 24 Bold: "\x1b[1m", 25 Dim: "\x1b[2m", 26 Italic: "\x1b[3m", 27 Blink: "\x1b[5m", 28 Reverse: "\x1b[7m", 29 EnterKeypad: "\x1b[?1h\x1b=", 30 ExitKeypad: "\x1b[?1l\x1b>", 31 SetFg: "\x1b[3%p1%dm", 32 SetBg: "\x1b[4%p1%dm", 33 SetFgBg: "\x1b[3%p1%d;4%p2%dm", 34 AltChars: "+C,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 35 EnterAcs: "\x1b(0", 36 ExitAcs: "\x1b(B", 37 EnableAcs: "\x1b)0", 38 Mouse: "\x1b[M", 39 MouseMode: "%?%p1%{1}%=%t%'h'%Pa%e%'l'%Pa%;\x1b[?1000%ga%c\x1b[?1002%ga%c\x1b[?1003%ga%c\x1b[?1006%ga%c", 40 SetCursor: "\x1b[%i%p1%d;%p2%dH", 41 CursorBack1: "\b", 42 CursorUp1: "\x1b[A", 43 KeyUp: "\x1bOA", 44 KeyDown: "\x1bOB", 45 KeyRight: "\x1bOC", 46 KeyLeft: "\x1bOD", 47 KeyInsert: "\x1b[2~", 48 KeyDelete: "\x1b[3~", 49 KeyBackspace: "\u007f", 50 KeyHome: "\x1b[1~", 51 KeyEnd: "\x1b[4~", 52 KeyPgUp: "\x1b[5~", 53 KeyPgDn: "\x1b[6~", 54 KeyF1: "\x1bOP", 55 KeyF2: "\x1bOQ", 56 KeyF3: "\x1bOR", 57 KeyF4: "\x1bOS", 58 KeyF5: "\x1b[15~", 59 KeyF6: "\x1b[17~", 60 KeyF7: "\x1b[18~", 61 KeyF8: "\x1b[19~", 62 KeyF9: "\x1b[20~", 63 KeyF10: "\x1b[21~", 64 KeyF11: "\x1b[23~", 65 KeyF12: "\x1b[24~", 66 KeyF13: "\x1b[1;2P", 67 KeyF14: "\x1b[1;2Q", 68 KeyF15: "\x1b[1;2R", 69 KeyF16: "\x1b[1;2S", 70 KeyF17: "\x1b[15;2~", 71 KeyF18: "\x1b[17;2~", 72 KeyF19: "\x1b[18;2~", 73 KeyF20: "\x1b[19;2~", 74 KeyF21: "\x1b[20;2~", 75 KeyF22: "\x1b[21;2~", 76 KeyF23: "\x1b[23;2~", 77 KeyF24: "\x1b[24;2~", 78 KeyF25: "\x1b[1;5P", 79 KeyF26: "\x1b[1;5Q", 80 KeyF27: "\x1b[1;5R", 81 KeyF28: "\x1b[1;5S", 82 KeyF29: "\x1b[15;5~", 83 KeyF30: "\x1b[17;5~", 84 KeyF31: "\x1b[18;5~", 85 KeyF32: "\x1b[19;5~", 86 KeyF33: "\x1b[20;5~", 87 KeyF34: "\x1b[21;5~", 88 KeyF35: "\x1b[23;5~", 89 KeyF36: "\x1b[24;5~", 90 KeyF37: "\x1b[1;6P", 91 KeyF38: "\x1b[1;6Q", 92 KeyF39: "\x1b[1;6R", 93 KeyF40: "\x1b[1;6S", 94 KeyF41: "\x1b[15;6~", 95 KeyF42: "\x1b[17;6~", 96 KeyF43: "\x1b[18;6~", 97 KeyF44: "\x1b[19;6~", 98 KeyF45: "\x1b[20;6~", 99 KeyF46: "\x1b[21;6~", 100 KeyF47: "\x1b[23;6~", 101 KeyF48: "\x1b[24;6~", 102 KeyF49: "\x1b[1;3P", 103 KeyF50: "\x1b[1;3Q", 104 KeyF51: "\x1b[1;3R", 105 KeyF52: "\x1b[1;3S", 106 KeyF53: "\x1b[15;3~", 107 KeyF54: "\x1b[17;3~", 108 KeyF55: "\x1b[18;3~", 109 KeyF56: "\x1b[19;3~", 110 KeyF57: "\x1b[20;3~", 111 KeyF58: "\x1b[21;3~", 112 KeyF59: "\x1b[23;3~", 113 KeyF60: "\x1b[24;3~", 114 KeyF61: "\x1b[1;4P", 115 KeyF62: "\x1b[1;4Q", 116 KeyF63: "\x1b[1;4R", 117 KeyClear: "\x1b[3;5~", 118 KeyShfLeft: "\x1b[1;2D", 119 KeyShfRight: "\x1b[1;2C", 120 KeyShfUp: "\x1b[1;2A", 121 KeyShfDown: "\x1b[1;2B", 122 KeyCtrlLeft: "\x1b[1;5D", 123 KeyCtrlRight: "\x1b[1;5C", 124 KeyCtrlUp: "\x1b[1;5A", 125 KeyCtrlDown: "\x1b[1;5B", 126 KeyMetaLeft: "\x1b[1;9D", 127 KeyMetaRight: "\x1b[1;9C", 128 KeyMetaUp: "\x1b[1;9A", 129 KeyMetaDown: "\x1b[1;9B", 130 KeyAltLeft: "\x1b[1;3D", 131 KeyAltRight: "\x1b[1;3C", 132 KeyAltUp: "\x1b[1;3A", 133 KeyAltDown: "\x1b[1;3B", 134 KeyAltShfLeft: "\x1b[1;4D", 135 KeyAltShfRight: "\x1b[1;4C", 136 KeyAltShfUp: "\x1b[1;4A", 137 KeyAltShfDown: "\x1b[1;4B", 138 KeyMetaShfLeft: "\x1b[1;10D", 139 KeyMetaShfRight: "\x1b[1;10C", 140 KeyMetaShfUp: "\x1b[1;10A", 141 KeyMetaShfDown: "\x1b[1;10B", 142 KeyCtrlShfLeft: "\x1b[1;6D", 143 KeyCtrlShfRight: "\x1b[1;6C", 144 KeyCtrlShfUp: "\x1b[1;6A", 145 KeyCtrlShfDown: "\x1b[1;6B", 146 KeyShfHome: "\x1b[1;2H", 147 KeyShfEnd: "\x1b[1;2F", 148 KeyCtrlHome: "\x1b[1;5H", 149 KeyCtrlEnd: "\x1b[1;5F", 150 KeyAltHome: "\x1b[1;9H", 151 KeyAltEnd: "\x1b[1;9F", 152 KeyCtrlShfHome: "\x1b[1;6H", 153 KeyCtrlShfEnd: "\x1b[1;6F", 154 KeyMetaShfHome: "\x1b[1;10H", 155 KeyMetaShfEnd: "\x1b[1;10F", 156 KeyAltShfHome: "\x1b[1;4H", 157 KeyAltShfEnd: "\x1b[1;4F", 158 KeyShfPgUp: "\x1b[5;2~", 159 KeyShfPgDn: "\x1b[6;2~", 160 }) 161 162 // simpleterm with 256 colors 163 terminfo.AddTerminfo(&terminfo.Terminfo{ 164 Name: "st-256color", 165 Aliases: []string{"stterm-256color"}, 166 Columns: 80, 167 Lines: 24, 168 Colors: 256, 169 Bell: "\a", 170 Clear: "\x1b[H\x1b[2J", 171 EnterCA: "\x1b[?1049h", 172 ExitCA: "\x1b[?1049l", 173 ShowCursor: "\x1b[?12l\x1b[?25h", 174 HideCursor: "\x1b[?25l", 175 AttrOff: "\x1b[0m", 176 Underline: "\x1b[4m", 177 Bold: "\x1b[1m", 178 Dim: "\x1b[2m", 179 Italic: "\x1b[3m", 180 Blink: "\x1b[5m", 181 Reverse: "\x1b[7m", 182 EnterKeypad: "\x1b[?1h\x1b=", 183 ExitKeypad: "\x1b[?1l\x1b>", 184 SetFg: "\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m", 185 SetBg: "\x1b[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m", 186 SetFgBg: "\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;;%?%p2%{8}%<%t4%p2%d%e%p2%{16}%<%t10%p2%{8}%-%d%e48;5;%p2%d%;m", 187 AltChars: "+C,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 188 EnterAcs: "\x1b(0", 189 ExitAcs: "\x1b(B", 190 EnableAcs: "\x1b)0", 191 Mouse: "\x1b[M", 192 MouseMode: "%?%p1%{1}%=%t%'h'%Pa%e%'l'%Pa%;\x1b[?1000%ga%c\x1b[?1002%ga%c\x1b[?1003%ga%c\x1b[?1006%ga%c", 193 SetCursor: "\x1b[%i%p1%d;%p2%dH", 194 CursorBack1: "\b", 195 CursorUp1: "\x1b[A", 196 KeyUp: "\x1bOA", 197 KeyDown: "\x1bOB", 198 KeyRight: "\x1bOC", 199 KeyLeft: "\x1bOD", 200 KeyInsert: "\x1b[2~", 201 KeyDelete: "\x1b[3~", 202 KeyBackspace: "\u007f", 203 KeyHome: "\x1b[1~", 204 KeyEnd: "\x1b[4~", 205 KeyPgUp: "\x1b[5~", 206 KeyPgDn: "\x1b[6~", 207 KeyF1: "\x1bOP", 208 KeyF2: "\x1bOQ", 209 KeyF3: "\x1bOR", 210 KeyF4: "\x1bOS", 211 KeyF5: "\x1b[15~", 212 KeyF6: "\x1b[17~", 213 KeyF7: "\x1b[18~", 214 KeyF8: "\x1b[19~", 215 KeyF9: "\x1b[20~", 216 KeyF10: "\x1b[21~", 217 KeyF11: "\x1b[23~", 218 KeyF12: "\x1b[24~", 219 KeyF13: "\x1b[1;2P", 220 KeyF14: "\x1b[1;2Q", 221 KeyF15: "\x1b[1;2R", 222 KeyF16: "\x1b[1;2S", 223 KeyF17: "\x1b[15;2~", 224 KeyF18: "\x1b[17;2~", 225 KeyF19: "\x1b[18;2~", 226 KeyF20: "\x1b[19;2~", 227 KeyF21: "\x1b[20;2~", 228 KeyF22: "\x1b[21;2~", 229 KeyF23: "\x1b[23;2~", 230 KeyF24: "\x1b[24;2~", 231 KeyF25: "\x1b[1;5P", 232 KeyF26: "\x1b[1;5Q", 233 KeyF27: "\x1b[1;5R", 234 KeyF28: "\x1b[1;5S", 235 KeyF29: "\x1b[15;5~", 236 KeyF30: "\x1b[17;5~", 237 KeyF31: "\x1b[18;5~", 238 KeyF32: "\x1b[19;5~", 239 KeyF33: "\x1b[20;5~", 240 KeyF34: "\x1b[21;5~", 241 KeyF35: "\x1b[23;5~", 242 KeyF36: "\x1b[24;5~", 243 KeyF37: "\x1b[1;6P", 244 KeyF38: "\x1b[1;6Q", 245 KeyF39: "\x1b[1;6R", 246 KeyF40: "\x1b[1;6S", 247 KeyF41: "\x1b[15;6~", 248 KeyF42: "\x1b[17;6~", 249 KeyF43: "\x1b[18;6~", 250 KeyF44: "\x1b[19;6~", 251 KeyF45: "\x1b[20;6~", 252 KeyF46: "\x1b[21;6~", 253 KeyF47: "\x1b[23;6~", 254 KeyF48: "\x1b[24;6~", 255 KeyF49: "\x1b[1;3P", 256 KeyF50: "\x1b[1;3Q", 257 KeyF51: "\x1b[1;3R", 258 KeyF52: "\x1b[1;3S", 259 KeyF53: "\x1b[15;3~", 260 KeyF54: "\x1b[17;3~", 261 KeyF55: "\x1b[18;3~", 262 KeyF56: "\x1b[19;3~", 263 KeyF57: "\x1b[20;3~", 264 KeyF58: "\x1b[21;3~", 265 KeyF59: "\x1b[23;3~", 266 KeyF60: "\x1b[24;3~", 267 KeyF61: "\x1b[1;4P", 268 KeyF62: "\x1b[1;4Q", 269 KeyF63: "\x1b[1;4R", 270 KeyClear: "\x1b[3;5~", 271 KeyShfLeft: "\x1b[1;2D", 272 KeyShfRight: "\x1b[1;2C", 273 KeyShfUp: "\x1b[1;2A", 274 KeyShfDown: "\x1b[1;2B", 275 KeyCtrlLeft: "\x1b[1;5D", 276 KeyCtrlRight: "\x1b[1;5C", 277 KeyCtrlUp: "\x1b[1;5A", 278 KeyCtrlDown: "\x1b[1;5B", 279 KeyMetaLeft: "\x1b[1;9D", 280 KeyMetaRight: "\x1b[1;9C", 281 KeyMetaUp: "\x1b[1;9A", 282 KeyMetaDown: "\x1b[1;9B", 283 KeyAltLeft: "\x1b[1;3D", 284 KeyAltRight: "\x1b[1;3C", 285 KeyAltUp: "\x1b[1;3A", 286 KeyAltDown: "\x1b[1;3B", 287 KeyAltShfLeft: "\x1b[1;4D", 288 KeyAltShfRight: "\x1b[1;4C", 289 KeyAltShfUp: "\x1b[1;4A", 290 KeyAltShfDown: "\x1b[1;4B", 291 KeyMetaShfLeft: "\x1b[1;10D", 292 KeyMetaShfRight: "\x1b[1;10C", 293 KeyMetaShfUp: "\x1b[1;10A", 294 KeyMetaShfDown: "\x1b[1;10B", 295 KeyCtrlShfLeft: "\x1b[1;6D", 296 KeyCtrlShfRight: "\x1b[1;6C", 297 KeyCtrlShfUp: "\x1b[1;6A", 298 KeyCtrlShfDown: "\x1b[1;6B", 299 KeyShfHome: "\x1b[1;2H", 300 KeyShfEnd: "\x1b[1;2F", 301 KeyCtrlHome: "\x1b[1;5H", 302 KeyCtrlEnd: "\x1b[1;5F", 303 KeyAltHome: "\x1b[1;9H", 304 KeyAltEnd: "\x1b[1;9F", 305 KeyCtrlShfHome: "\x1b[1;6H", 306 KeyCtrlShfEnd: "\x1b[1;6F", 307 KeyMetaShfHome: "\x1b[1;10H", 308 KeyMetaShfEnd: "\x1b[1;10F", 309 KeyAltShfHome: "\x1b[1;4H", 310 KeyAltShfEnd: "\x1b[1;4F", 311 KeyShfPgUp: "\x1b[5;2~", 312 KeyShfPgDn: "\x1b[6;2~", 313 }) 314} 315