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