nt

A sensible note-taking program
git clone git://git.laack.co/nt.git
Log | Files | Refs | README

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 }