term.go (14912B)
1 // Generated automatically. DO NOT HAND-EDIT. 2 3 package rxvt 4 5 import "github.com/gdamore/tcell/v2/terminfo" 6 7 func init() { 8 9 // rxvt terminal emulator (X Window System) 10 terminfo.AddTerminfo(&terminfo.Terminfo{ 11 Name: "rxvt", 12 Aliases: []string{"rxvt-color"}, 13 Columns: 80, 14 Lines: 24, 15 Colors: 8, 16 Bell: "\a", 17 Clear: "\x1b[H\x1b[2J", 18 EnterCA: "\x1b7\x1b[?47h", 19 ExitCA: "\x1b[2J\x1b[?47l\x1b8", 20 ShowCursor: "\x1b[?25h", 21 HideCursor: "\x1b[?25l", 22 AttrOff: "\x1b[m\x0f", 23 Underline: "\x1b[4m", 24 Bold: "\x1b[1m", 25 Blink: "\x1b[5m", 26 Reverse: "\x1b[7m", 27 EnterKeypad: "\x1b=", 28 ExitKeypad: "\x1b>", 29 SetFg: "\x1b[3%p1%dm", 30 SetBg: "\x1b[4%p1%dm", 31 SetFgBg: "\x1b[3%p1%d;4%p2%dm", 32 ResetFgBg: "\x1b[39;49m", 33 PadChar: "\x00", 34 AltChars: "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 35 EnterAcs: "\x0e", 36 ExitAcs: "\x0f", 37 EnableAcs: "\x1b(B\x1b)0", 38 Mouse: "\x1b[M", 39 SetCursor: "\x1b[%i%p1%d;%p2%dH", 40 CursorBack1: "\b", 41 CursorUp1: "\x1b[A", 42 KeyUp: "\x1b[A", 43 KeyDown: "\x1b[B", 44 KeyRight: "\x1b[C", 45 KeyLeft: "\x1b[D", 46 KeyInsert: "\x1b[2~", 47 KeyDelete: "\x1b[3~", 48 KeyBackspace: "\x7f", 49 KeyHome: "\x1b[7~", 50 KeyEnd: "\x1b[8~", 51 KeyPgUp: "\x1b[5~", 52 KeyPgDn: "\x1b[6~", 53 KeyF1: "\x1b[11~", 54 KeyF2: "\x1b[12~", 55 KeyF3: "\x1b[13~", 56 KeyF4: "\x1b[14~", 57 KeyF5: "\x1b[15~", 58 KeyF6: "\x1b[17~", 59 KeyF7: "\x1b[18~", 60 KeyF8: "\x1b[19~", 61 KeyF9: "\x1b[20~", 62 KeyF10: "\x1b[21~", 63 KeyF11: "\x1b[23~", 64 KeyF12: "\x1b[24~", 65 KeyF13: "\x1b[25~", 66 KeyF14: "\x1b[26~", 67 KeyF15: "\x1b[28~", 68 KeyF16: "\x1b[29~", 69 KeyF17: "\x1b[31~", 70 KeyF18: "\x1b[32~", 71 KeyF19: "\x1b[33~", 72 KeyF20: "\x1b[34~", 73 KeyF21: "\x1b[23$", 74 KeyF22: "\x1b[24$", 75 KeyF23: "\x1b[11^", 76 KeyF24: "\x1b[12^", 77 KeyF25: "\x1b[13^", 78 KeyF26: "\x1b[14^", 79 KeyF27: "\x1b[15^", 80 KeyF28: "\x1b[17^", 81 KeyF29: "\x1b[18^", 82 KeyF30: "\x1b[19^", 83 KeyF31: "\x1b[20^", 84 KeyF32: "\x1b[21^", 85 KeyF33: "\x1b[23^", 86 KeyF34: "\x1b[24^", 87 KeyF35: "\x1b[25^", 88 KeyF36: "\x1b[26^", 89 KeyF37: "\x1b[28^", 90 KeyF38: "\x1b[29^", 91 KeyF39: "\x1b[31^", 92 KeyF40: "\x1b[32^", 93 KeyF41: "\x1b[33^", 94 KeyF42: "\x1b[34^", 95 KeyF43: "\x1b[23@", 96 KeyF44: "\x1b[24@", 97 KeyBacktab: "\x1b[Z", 98 KeyShfLeft: "\x1b[d", 99 KeyShfRight: "\x1b[c", 100 KeyShfUp: "\x1b[a", 101 KeyShfDown: "\x1b[b", 102 KeyShfHome: "\x1b[7$", 103 KeyShfEnd: "\x1b[8$", 104 KeyShfInsert: "\x1b[2$", 105 KeyShfDelete: "\x1b[3$", 106 KeyCtrlUp: "\x1b[Oa", 107 KeyCtrlDown: "\x1b[Ob", 108 KeyCtrlRight: "\x1b[Oc", 109 KeyCtrlLeft: "\x1b[Od", 110 KeyCtrlHome: "\x1b[7^", 111 KeyCtrlEnd: "\x1b[8^", 112 AutoMargin: true, 113 XTermLike: true, 114 }) 115 116 // rxvt 2.7.9 with xterm 256-colors 117 terminfo.AddTerminfo(&terminfo.Terminfo{ 118 Name: "rxvt-256color", 119 Columns: 80, 120 Lines: 24, 121 Colors: 256, 122 Bell: "\a", 123 Clear: "\x1b[H\x1b[2J", 124 EnterCA: "\x1b7\x1b[?47h", 125 ExitCA: "\x1b[2J\x1b[?47l\x1b8", 126 ShowCursor: "\x1b[?25h", 127 HideCursor: "\x1b[?25l", 128 AttrOff: "\x1b[m\x0f", 129 Underline: "\x1b[4m", 130 Bold: "\x1b[1m", 131 Blink: "\x1b[5m", 132 Reverse: "\x1b[7m", 133 EnterKeypad: "\x1b=", 134 ExitKeypad: "\x1b>", 135 SetFg: "\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m", 136 SetBg: "\x1b[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m", 137 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", 138 ResetFgBg: "\x1b[39;49m", 139 PadChar: "\x00", 140 AltChars: "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 141 EnterAcs: "\x0e", 142 ExitAcs: "\x0f", 143 EnableAcs: "\x1b(B\x1b)0", 144 Mouse: "\x1b[M", 145 SetCursor: "\x1b[%i%p1%d;%p2%dH", 146 CursorBack1: "\b", 147 CursorUp1: "\x1b[A", 148 KeyUp: "\x1b[A", 149 KeyDown: "\x1b[B", 150 KeyRight: "\x1b[C", 151 KeyLeft: "\x1b[D", 152 KeyInsert: "\x1b[2~", 153 KeyDelete: "\x1b[3~", 154 KeyBackspace: "\x7f", 155 KeyHome: "\x1b[7~", 156 KeyEnd: "\x1b[8~", 157 KeyPgUp: "\x1b[5~", 158 KeyPgDn: "\x1b[6~", 159 KeyF1: "\x1b[11~", 160 KeyF2: "\x1b[12~", 161 KeyF3: "\x1b[13~", 162 KeyF4: "\x1b[14~", 163 KeyF5: "\x1b[15~", 164 KeyF6: "\x1b[17~", 165 KeyF7: "\x1b[18~", 166 KeyF8: "\x1b[19~", 167 KeyF9: "\x1b[20~", 168 KeyF10: "\x1b[21~", 169 KeyF11: "\x1b[23~", 170 KeyF12: "\x1b[24~", 171 KeyF13: "\x1b[25~", 172 KeyF14: "\x1b[26~", 173 KeyF15: "\x1b[28~", 174 KeyF16: "\x1b[29~", 175 KeyF17: "\x1b[31~", 176 KeyF18: "\x1b[32~", 177 KeyF19: "\x1b[33~", 178 KeyF20: "\x1b[34~", 179 KeyF21: "\x1b[23$", 180 KeyF22: "\x1b[24$", 181 KeyF23: "\x1b[11^", 182 KeyF24: "\x1b[12^", 183 KeyF25: "\x1b[13^", 184 KeyF26: "\x1b[14^", 185 KeyF27: "\x1b[15^", 186 KeyF28: "\x1b[17^", 187 KeyF29: "\x1b[18^", 188 KeyF30: "\x1b[19^", 189 KeyF31: "\x1b[20^", 190 KeyF32: "\x1b[21^", 191 KeyF33: "\x1b[23^", 192 KeyF34: "\x1b[24^", 193 KeyF35: "\x1b[25^", 194 KeyF36: "\x1b[26^", 195 KeyF37: "\x1b[28^", 196 KeyF38: "\x1b[29^", 197 KeyF39: "\x1b[31^", 198 KeyF40: "\x1b[32^", 199 KeyF41: "\x1b[33^", 200 KeyF42: "\x1b[34^", 201 KeyF43: "\x1b[23@", 202 KeyF44: "\x1b[24@", 203 KeyBacktab: "\x1b[Z", 204 KeyShfLeft: "\x1b[d", 205 KeyShfRight: "\x1b[c", 206 KeyShfUp: "\x1b[a", 207 KeyShfDown: "\x1b[b", 208 KeyShfHome: "\x1b[7$", 209 KeyShfEnd: "\x1b[8$", 210 KeyShfInsert: "\x1b[2$", 211 KeyShfDelete: "\x1b[3$", 212 KeyCtrlUp: "\x1b[Oa", 213 KeyCtrlDown: "\x1b[Ob", 214 KeyCtrlRight: "\x1b[Oc", 215 KeyCtrlLeft: "\x1b[Od", 216 KeyCtrlHome: "\x1b[7^", 217 KeyCtrlEnd: "\x1b[8^", 218 AutoMargin: true, 219 XTermLike: true, 220 }) 221 222 // rxvt 2.7.9 with xterm 88-colors 223 terminfo.AddTerminfo(&terminfo.Terminfo{ 224 Name: "rxvt-88color", 225 Columns: 80, 226 Lines: 24, 227 Colors: 88, 228 Bell: "\a", 229 Clear: "\x1b[H\x1b[2J", 230 EnterCA: "\x1b7\x1b[?47h", 231 ExitCA: "\x1b[2J\x1b[?47l\x1b8", 232 ShowCursor: "\x1b[?25h", 233 HideCursor: "\x1b[?25l", 234 AttrOff: "\x1b[m\x0f", 235 Underline: "\x1b[4m", 236 Bold: "\x1b[1m", 237 Blink: "\x1b[5m", 238 Reverse: "\x1b[7m", 239 EnterKeypad: "\x1b=", 240 ExitKeypad: "\x1b>", 241 SetFg: "\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m", 242 SetBg: "\x1b[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m", 243 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", 244 ResetFgBg: "\x1b[39;49m", 245 PadChar: "\x00", 246 AltChars: "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 247 EnterAcs: "\x0e", 248 ExitAcs: "\x0f", 249 EnableAcs: "\x1b(B\x1b)0", 250 Mouse: "\x1b[M", 251 SetCursor: "\x1b[%i%p1%d;%p2%dH", 252 CursorBack1: "\b", 253 CursorUp1: "\x1b[A", 254 KeyUp: "\x1b[A", 255 KeyDown: "\x1b[B", 256 KeyRight: "\x1b[C", 257 KeyLeft: "\x1b[D", 258 KeyInsert: "\x1b[2~", 259 KeyDelete: "\x1b[3~", 260 KeyBackspace: "\x7f", 261 KeyHome: "\x1b[7~", 262 KeyEnd: "\x1b[8~", 263 KeyPgUp: "\x1b[5~", 264 KeyPgDn: "\x1b[6~", 265 KeyF1: "\x1b[11~", 266 KeyF2: "\x1b[12~", 267 KeyF3: "\x1b[13~", 268 KeyF4: "\x1b[14~", 269 KeyF5: "\x1b[15~", 270 KeyF6: "\x1b[17~", 271 KeyF7: "\x1b[18~", 272 KeyF8: "\x1b[19~", 273 KeyF9: "\x1b[20~", 274 KeyF10: "\x1b[21~", 275 KeyF11: "\x1b[23~", 276 KeyF12: "\x1b[24~", 277 KeyF13: "\x1b[25~", 278 KeyF14: "\x1b[26~", 279 KeyF15: "\x1b[28~", 280 KeyF16: "\x1b[29~", 281 KeyF17: "\x1b[31~", 282 KeyF18: "\x1b[32~", 283 KeyF19: "\x1b[33~", 284 KeyF20: "\x1b[34~", 285 KeyF21: "\x1b[23$", 286 KeyF22: "\x1b[24$", 287 KeyF23: "\x1b[11^", 288 KeyF24: "\x1b[12^", 289 KeyF25: "\x1b[13^", 290 KeyF26: "\x1b[14^", 291 KeyF27: "\x1b[15^", 292 KeyF28: "\x1b[17^", 293 KeyF29: "\x1b[18^", 294 KeyF30: "\x1b[19^", 295 KeyF31: "\x1b[20^", 296 KeyF32: "\x1b[21^", 297 KeyF33: "\x1b[23^", 298 KeyF34: "\x1b[24^", 299 KeyF35: "\x1b[25^", 300 KeyF36: "\x1b[26^", 301 KeyF37: "\x1b[28^", 302 KeyF38: "\x1b[29^", 303 KeyF39: "\x1b[31^", 304 KeyF40: "\x1b[32^", 305 KeyF41: "\x1b[33^", 306 KeyF42: "\x1b[34^", 307 KeyF43: "\x1b[23@", 308 KeyF44: "\x1b[24@", 309 KeyBacktab: "\x1b[Z", 310 KeyShfLeft: "\x1b[d", 311 KeyShfRight: "\x1b[c", 312 KeyShfUp: "\x1b[a", 313 KeyShfDown: "\x1b[b", 314 KeyShfHome: "\x1b[7$", 315 KeyShfEnd: "\x1b[8$", 316 KeyShfInsert: "\x1b[2$", 317 KeyShfDelete: "\x1b[3$", 318 KeyCtrlUp: "\x1b[Oa", 319 KeyCtrlDown: "\x1b[Ob", 320 KeyCtrlRight: "\x1b[Oc", 321 KeyCtrlLeft: "\x1b[Od", 322 KeyCtrlHome: "\x1b[7^", 323 KeyCtrlEnd: "\x1b[8^", 324 AutoMargin: true, 325 XTermLike: true, 326 }) 327 328 // rxvt-unicode terminal (X Window System) 329 terminfo.AddTerminfo(&terminfo.Terminfo{ 330 Name: "rxvt-unicode", 331 Columns: 80, 332 Lines: 24, 333 Colors: 88, 334 Bell: "\a", 335 Clear: "\x1b[H\x1b[2J", 336 EnterCA: "\x1b[?1049h", 337 ExitCA: "\x1b[r\x1b[?1049l", 338 ShowCursor: "\x1b[?12l\x1b[?25h", 339 HideCursor: "\x1b[?25l", 340 AttrOff: "\x1b[m\x1b(B", 341 Underline: "\x1b[4m", 342 Bold: "\x1b[1m", 343 Italic: "\x1b[3m", 344 Blink: "\x1b[5m", 345 Reverse: "\x1b[7m", 346 EnterKeypad: "\x1b=", 347 ExitKeypad: "\x1b>", 348 SetFg: "\x1b[38;5;%p1%dm", 349 SetBg: "\x1b[48;5;%p1%dm", 350 SetFgBg: "\x1b[38;5;%p1%d;48;5;%p2%dm", 351 ResetFgBg: "\x1b[39;49m", 352 AltChars: "+C,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 353 EnterAcs: "\x1b(0", 354 ExitAcs: "\x1b(B", 355 EnableAutoMargin: "\x1b[?7h", 356 DisableAutoMargin: "\x1b[?7l", 357 Mouse: "\x1b[M", 358 SetCursor: "\x1b[%i%p1%d;%p2%dH", 359 CursorBack1: "\b", 360 CursorUp1: "\x1b[A", 361 KeyUp: "\x1b[A", 362 KeyDown: "\x1b[B", 363 KeyRight: "\x1b[C", 364 KeyLeft: "\x1b[D", 365 KeyInsert: "\x1b[2~", 366 KeyDelete: "\x1b[3~", 367 KeyBackspace: "\x7f", 368 KeyHome: "\x1b[7~", 369 KeyEnd: "\x1b[8~", 370 KeyPgUp: "\x1b[5~", 371 KeyPgDn: "\x1b[6~", 372 KeyF1: "\x1b[11~", 373 KeyF2: "\x1b[12~", 374 KeyF3: "\x1b[13~", 375 KeyF4: "\x1b[14~", 376 KeyF5: "\x1b[15~", 377 KeyF6: "\x1b[17~", 378 KeyF7: "\x1b[18~", 379 KeyF8: "\x1b[19~", 380 KeyF9: "\x1b[20~", 381 KeyF10: "\x1b[21~", 382 KeyF11: "\x1b[23~", 383 KeyF12: "\x1b[24~", 384 KeyF13: "\x1b[25~", 385 KeyF14: "\x1b[26~", 386 KeyF15: "\x1b[28~", 387 KeyF16: "\x1b[29~", 388 KeyF17: "\x1b[31~", 389 KeyF18: "\x1b[32~", 390 KeyF19: "\x1b[33~", 391 KeyF20: "\x1b[34~", 392 KeyBacktab: "\x1b[Z", 393 KeyShfLeft: "\x1b[d", 394 KeyShfRight: "\x1b[c", 395 KeyShfUp: "\x1b[a", 396 KeyShfDown: "\x1b[b", 397 KeyShfHome: "\x1b[7$", 398 KeyShfEnd: "\x1b[8$", 399 KeyShfInsert: "\x1b[2$", 400 KeyShfDelete: "\x1b[3$", 401 KeyCtrlUp: "\x1b[Oa", 402 KeyCtrlDown: "\x1b[Ob", 403 KeyCtrlRight: "\x1b[Oc", 404 KeyCtrlLeft: "\x1b[Od", 405 KeyCtrlHome: "\x1b[7^", 406 KeyCtrlEnd: "\x1b[8^", 407 AutoMargin: true, 408 InsertChar: "\x1b[@", 409 }) 410 411 // rxvt-unicode terminal with 256 colors (X Window System) 412 terminfo.AddTerminfo(&terminfo.Terminfo{ 413 Name: "rxvt-unicode-256color", 414 Columns: 80, 415 Lines: 24, 416 Colors: 256, 417 Bell: "\a", 418 Clear: "\x1b[H\x1b[2J", 419 EnterCA: "\x1b[?1049h", 420 ExitCA: "\x1b[r\x1b[?1049l", 421 ShowCursor: "\x1b[?12l\x1b[?25h", 422 HideCursor: "\x1b[?25l", 423 AttrOff: "\x1b[m\x1b(B", 424 Underline: "\x1b[4m", 425 Bold: "\x1b[1m", 426 Italic: "\x1b[3m", 427 Blink: "\x1b[5m", 428 Reverse: "\x1b[7m", 429 EnterKeypad: "\x1b=", 430 ExitKeypad: "\x1b>", 431 SetFg: "\x1b[38;5;%p1%dm", 432 SetBg: "\x1b[48;5;%p1%dm", 433 SetFgBg: "\x1b[38;5;%p1%d;48;5;%p2%dm", 434 ResetFgBg: "\x1b[39;49m", 435 AltChars: "+C,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~", 436 EnterAcs: "\x1b(0", 437 ExitAcs: "\x1b(B", 438 EnableAutoMargin: "\x1b[?7h", 439 DisableAutoMargin: "\x1b[?7l", 440 Mouse: "\x1b[M", 441 SetCursor: "\x1b[%i%p1%d;%p2%dH", 442 CursorBack1: "\b", 443 CursorUp1: "\x1b[A", 444 KeyUp: "\x1b[A", 445 KeyDown: "\x1b[B", 446 KeyRight: "\x1b[C", 447 KeyLeft: "\x1b[D", 448 KeyInsert: "\x1b[2~", 449 KeyDelete: "\x1b[3~", 450 KeyBackspace: "\x7f", 451 KeyHome: "\x1b[7~", 452 KeyEnd: "\x1b[8~", 453 KeyPgUp: "\x1b[5~", 454 KeyPgDn: "\x1b[6~", 455 KeyF1: "\x1b[11~", 456 KeyF2: "\x1b[12~", 457 KeyF3: "\x1b[13~", 458 KeyF4: "\x1b[14~", 459 KeyF5: "\x1b[15~", 460 KeyF6: "\x1b[17~", 461 KeyF7: "\x1b[18~", 462 KeyF8: "\x1b[19~", 463 KeyF9: "\x1b[20~", 464 KeyF10: "\x1b[21~", 465 KeyF11: "\x1b[23~", 466 KeyF12: "\x1b[24~", 467 KeyF13: "\x1b[25~", 468 KeyF14: "\x1b[26~", 469 KeyF15: "\x1b[28~", 470 KeyF16: "\x1b[29~", 471 KeyF17: "\x1b[31~", 472 KeyF18: "\x1b[32~", 473 KeyF19: "\x1b[33~", 474 KeyF20: "\x1b[34~", 475 KeyBacktab: "\x1b[Z", 476 KeyShfLeft: "\x1b[d", 477 KeyShfRight: "\x1b[c", 478 KeyShfUp: "\x1b[a", 479 KeyShfDown: "\x1b[b", 480 KeyShfHome: "\x1b[7$", 481 KeyShfEnd: "\x1b[8$", 482 KeyShfInsert: "\x1b[2$", 483 KeyShfDelete: "\x1b[3$", 484 KeyCtrlUp: "\x1b[Oa", 485 KeyCtrlDown: "\x1b[Ob", 486 KeyCtrlRight: "\x1b[Oc", 487 KeyCtrlLeft: "\x1b[Od", 488 KeyCtrlHome: "\x1b[7^", 489 KeyCtrlEnd: "\x1b[8^", 490 AutoMargin: true, 491 InsertChar: "\x1b[@", 492 }) 493 }