874 lines
27 KiB
Terminfo
874 lines
27 KiB
Terminfo
{ header:
|
|
{ dataSize: 3270,
|
|
headerSize: 12,
|
|
magicNumber: 282,
|
|
namesSize: 48,
|
|
boolCount: 38,
|
|
numCount: 15,
|
|
strCount: 413,
|
|
strTableSize: 1388,
|
|
total: 2342,
|
|
extended:
|
|
{ dataSize: 928,
|
|
headerSize: 10,
|
|
boolCount: 2,
|
|
numCount: 1,
|
|
strCount: 57,
|
|
strTableSize: 117,
|
|
lastStrTableOffset: 680,
|
|
total: 245 } },
|
|
name: 'xterm',
|
|
names: [ 'xterm' ],
|
|
desc: 'xterm terminal emulator (X Window System)',
|
|
dir: '/usr/share/terminfo',
|
|
file: '/usr/share/terminfo/x/xterm',
|
|
bools:
|
|
{ auto_left_margin: false,
|
|
auto_right_margin: true,
|
|
no_esc_ctlc: false,
|
|
ceol_standout_glitch: false,
|
|
eat_newline_glitch: true,
|
|
erase_overstrike: false,
|
|
generic_type: false,
|
|
hard_copy: false,
|
|
has_meta_key: true,
|
|
has_status_line: false,
|
|
insert_null_glitch: false,
|
|
memory_above: false,
|
|
memory_below: false,
|
|
move_insert_mode: true,
|
|
move_standout_mode: true,
|
|
over_strike: false,
|
|
status_line_esc_ok: false,
|
|
dest_tabs_magic_smso: false,
|
|
tilde_glitch: false,
|
|
transparent_underline: false,
|
|
xon_xoff: false,
|
|
needs_xon_xoff: false,
|
|
prtr_silent: true,
|
|
hard_cursor: false,
|
|
non_rev_rmcup: false,
|
|
no_pad_char: true,
|
|
non_dest_scroll_region: false,
|
|
can_change: false,
|
|
back_color_erase: true,
|
|
hue_lightness_saturation: false,
|
|
col_addr_glitch: false,
|
|
cr_cancels_micro_mode: false,
|
|
has_print_wheel: false,
|
|
row_addr_glitch: false,
|
|
semi_auto_right_margin: false,
|
|
cpi_changes_res: false,
|
|
lpi_changes_res: false,
|
|
backspaces_with_bs: true,
|
|
AX: true,
|
|
XT: false },
|
|
numbers:
|
|
{ columns: 80,
|
|
init_tabs: 8,
|
|
lines: 24,
|
|
lines_of_memory: -1,
|
|
magic_cookie_glitch: -1,
|
|
padding_baud_rate: -1,
|
|
virtual_terminal: -1,
|
|
width_status_line: -1,
|
|
num_labels: -1,
|
|
label_height: -1,
|
|
label_width: -1,
|
|
max_attributes: -1,
|
|
maximum_windows: -1,
|
|
max_colors: 8,
|
|
max_pairs: 64,
|
|
U8: -1 },
|
|
strings:
|
|
{ back_tab: '\u001b[Z',
|
|
bell: '\u0007',
|
|
carriage_return: '\r',
|
|
change_scroll_region: '\u001b[%i%p1%d;%p2%dr',
|
|
clear_all_tabs: '\u001b[3g',
|
|
clear_screen: '\u001b[H\u001b[2J',
|
|
clr_eol: '\u001b[K',
|
|
clr_eos: '\u001b[J',
|
|
column_address: '\u001b[%i%p1%dG',
|
|
cursor_address: '\u001b[%i%p1%d;%p2%dH',
|
|
cursor_down: '\n',
|
|
cursor_home: '\u001b[H',
|
|
cursor_invisible: '\u001b[?25l',
|
|
cursor_left: '\b',
|
|
cursor_normal: '\u001b[?12l\u001b[?25h',
|
|
cursor_right: '\u001b[C',
|
|
cursor_up: '\u001b[A',
|
|
cursor_visible: '\u001b[?12;25h',
|
|
delete_character: '\u001b[P',
|
|
delete_line: '\u001b[M',
|
|
enter_alt_charset_mode: '\u001b(0',
|
|
enter_blink_mode: '\u001b[5m',
|
|
enter_bold_mode: '\u001b[1m',
|
|
enter_ca_mode: '\u001b[?1049h',
|
|
enter_insert_mode: '\u001b[4h',
|
|
enter_secure_mode: '\u001b[8m',
|
|
enter_reverse_mode: '\u001b[7m',
|
|
enter_standout_mode: '\u001b[7m',
|
|
enter_underline_mode: '\u001b[4m',
|
|
erase_chars: '\u001b[%p1%dX',
|
|
exit_alt_charset_mode: '\u001b(B',
|
|
exit_attribute_mode: '\u001b(B\u001b[m',
|
|
exit_ca_mode: '\u001b[?1049l',
|
|
exit_insert_mode: '\u001b[4l',
|
|
exit_standout_mode: '\u001b[27m',
|
|
exit_underline_mode: '\u001b[24m',
|
|
flash_screen: '\u001b[?5h$<100/>\u001b[?5l',
|
|
init_2string: '\u001b[!p\u001b[?3;4l\u001b[4l\u001b>',
|
|
insert_line: '\u001b[L',
|
|
key_backspace: '\b',
|
|
key_dc: '\u001b[3~',
|
|
key_down: '\u001bOB',
|
|
key_f1: '\u001bOP',
|
|
key_f10: '\u001b[21~',
|
|
key_f2: '\u001bOQ',
|
|
key_f3: '\u001bOR',
|
|
key_f4: '\u001bOS',
|
|
key_f5: '\u001b[15~',
|
|
key_f6: '\u001b[17~',
|
|
key_f7: '\u001b[18~',
|
|
key_f8: '\u001b[19~',
|
|
key_f9: '\u001b[20~',
|
|
key_home: '\u001bOH',
|
|
key_ic: '\u001b[2~',
|
|
key_left: '\u001bOD',
|
|
key_npage: '\u001b[6~',
|
|
key_ppage: '\u001b[5~',
|
|
key_right: '\u001bOC',
|
|
key_sf: '\u001b[1;2B',
|
|
key_sr: '\u001b[1;2A',
|
|
key_up: '\u001bOA',
|
|
keypad_local: '\u001b[?1l\u001b>',
|
|
keypad_xmit: '\u001b[?1h\u001b=',
|
|
meta_off: '\u001b[?1034l',
|
|
meta_on: '\u001b[?1034h',
|
|
parm_dch: '\u001b[%p1%dP',
|
|
parm_delete_line: '\u001b[%p1%dM',
|
|
parm_down_cursor: '\u001b[%p1%dB',
|
|
parm_ich: '\u001b[%p1%d@',
|
|
parm_index: '\u001b[%p1%dS',
|
|
parm_insert_line: '\u001b[%p1%dL',
|
|
parm_left_cursor: '\u001b[%p1%dD',
|
|
parm_right_cursor: '\u001b[%p1%dC',
|
|
parm_rindex: '\u001b[%p1%dT',
|
|
parm_up_cursor: '\u001b[%p1%dA',
|
|
print_screen: '\u001b[i',
|
|
prtr_off: '\u001b[4i',
|
|
prtr_on: '\u001b[5i',
|
|
reset_1string: '\u001bc',
|
|
reset_2string: '\u001b[!p\u001b[?3;4l\u001b[4l\u001b>',
|
|
restore_cursor: '\u001b8',
|
|
row_address: '\u001b[%i%p1%dd',
|
|
save_cursor: '\u001b7',
|
|
scroll_forward: '\n',
|
|
scroll_reverse: '\u001bM',
|
|
set_attributes: '%?%p9%t\u001b(0%e\u001b(B%;\u001b[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m',
|
|
set_tab: '\u001bH',
|
|
tab: '\t',
|
|
key_b2: '\u001bOE',
|
|
acs_chars: '``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~',
|
|
key_btab: '\u001b[Z',
|
|
enter_am_mode: '\u001b[?7h',
|
|
exit_am_mode: '\u001b[?7l',
|
|
key_end: '\u001bOF',
|
|
key_enter: '\u001bOM',
|
|
key_sdc: '\u001b[3;2~',
|
|
key_send: '\u001b[1;2F',
|
|
key_shome: '\u001b[1;2H',
|
|
key_sic: '\u001b[2;2~',
|
|
key_sleft: '\u001b[1;2D',
|
|
key_snext: '\u001b[6;2~',
|
|
key_sprevious: '\u001b[5;2~',
|
|
key_sright: '\u001b[1;2C',
|
|
key_f11: '\u001b[23~',
|
|
key_f12: '\u001b[24~',
|
|
key_f13: '\u001b[1;2P',
|
|
key_f14: '\u001b[1;2Q',
|
|
key_f15: '\u001b[1;2R',
|
|
key_f16: '\u001b[1;2S',
|
|
key_f17: '\u001b[15;2~',
|
|
key_f18: '\u001b[17;2~',
|
|
key_f19: '\u001b[18;2~',
|
|
key_f20: '\u001b[19;2~',
|
|
key_f21: '\u001b[20;2~',
|
|
key_f22: '\u001b[21;2~',
|
|
key_f23: '\u001b[23;2~',
|
|
key_f24: '\u001b[24;2~',
|
|
key_f25: '\u001b[1;5P',
|
|
key_f26: '\u001b[1;5Q',
|
|
key_f27: '\u001b[1;5R',
|
|
key_f28: '\u001b[1;5S',
|
|
key_f29: '\u001b[15;5~',
|
|
key_f30: '\u001b[17;5~',
|
|
key_f31: '\u001b[18;5~',
|
|
key_f32: '\u001b[19;5~',
|
|
key_f33: '\u001b[20;5~',
|
|
key_f34: '\u001b[21;5~',
|
|
key_f35: '\u001b[23;5~',
|
|
key_f36: '\u001b[24;5~',
|
|
key_f37: '\u001b[1;6P',
|
|
key_f38: '\u001b[1;6Q',
|
|
key_f39: '\u001b[1;6R',
|
|
key_f40: '\u001b[1;6S',
|
|
key_f41: '\u001b[15;6~',
|
|
key_f42: '\u001b[17;6~',
|
|
key_f43: '\u001b[18;6~',
|
|
key_f44: '\u001b[19;6~',
|
|
key_f45: '\u001b[20;6~',
|
|
key_f46: '\u001b[21;6~',
|
|
key_f47: '\u001b[23;6~',
|
|
key_f48: '\u001b[24;6~',
|
|
key_f49: '\u001b[1;3P',
|
|
key_f50: '\u001b[1;3Q',
|
|
key_f51: '\u001b[1;3R',
|
|
key_f52: '\u001b[1;3S',
|
|
key_f53: '\u001b[15;3~',
|
|
key_f54: '\u001b[17;3~',
|
|
key_f55: '\u001b[18;3~',
|
|
key_f56: '\u001b[19;3~',
|
|
key_f57: '\u001b[20;3~',
|
|
key_f58: '\u001b[21;3~',
|
|
key_f59: '\u001b[23;3~',
|
|
key_f60: '\u001b[24;3~',
|
|
key_f61: '\u001b[1;4P',
|
|
key_f62: '\u001b[1;4Q',
|
|
key_f63: '\u001b[1;4R',
|
|
clr_bol: '\u001b[1K',
|
|
user6: '\u001b[%i%d;%dR',
|
|
user7: '\u001b[6n',
|
|
user8: '\u001b[?1;2c',
|
|
user9: '\u001b[c',
|
|
orig_pair: '\u001b[39;49m',
|
|
set_foreground: '\u001b[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m',
|
|
set_background: '\u001b[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m',
|
|
key_mouse: '\u001b[M',
|
|
set_a_foreground: '\u001b[3%p1%dm',
|
|
set_a_background: '\u001b[4%p1%dm',
|
|
memory_lock: '\u001bl',
|
|
memory_unlock: '\u001bm',
|
|
XM: '',
|
|
kDC3: '\u001b[3;3~',
|
|
kDC4: '\u001b[3;4~',
|
|
kDC5: '\u001b[3;5~',
|
|
kDC6: '\u001b[3;6~',
|
|
kDC7: '\u001b[3;7~',
|
|
kDN: '\u001b[1;2B',
|
|
kDN3: '\u001b[1;3B',
|
|
kDN4: '\u001b[1;4B',
|
|
kDN5: '\u001b[1;5B',
|
|
kDN6: '\u001b[1;6B',
|
|
kDN7: '\u001b[1;7B',
|
|
kEND3: '\u001b[1;3F',
|
|
kEND4: '\u001b[1;4F',
|
|
kEND5: '\u001b[1;5F',
|
|
kEND6: '\u001b[1;6F',
|
|
kEND7: '\u001b[1;7F',
|
|
kHOM3: '\u001b[1;3H',
|
|
kHOM4: '\u001b[1;4H',
|
|
kHOM5: '\u001b[1;5H',
|
|
kHOM6: '\u001b[1;6H',
|
|
kHOM7: '\u001b[1;7H',
|
|
kIC3: '\u001b[2;3~',
|
|
kIC4: '\u001b[2;4~',
|
|
kIC5: '\u001b[2;5~',
|
|
kIC6: '\u001b[2;6~',
|
|
kIC7: '\u001b[2;7~',
|
|
kLFT3: '\u001b[1;3D',
|
|
kLFT4: '\u001b[1;4D',
|
|
kLFT5: '\u001b[1;5D',
|
|
kLFT6: '\u001b[1;6D',
|
|
kLFT7: '\u001b[1;7D',
|
|
kNXT3: '\u001b[6;3~',
|
|
kNXT4: '\u001b[6;4~',
|
|
kNXT5: '\u001b[6;5~',
|
|
kNXT6: '\u001b[6;6~',
|
|
kNXT7: '\u001b[6;7~',
|
|
kPRV3: '\u001b[5;3~',
|
|
kPRV4: '\u001b[5;4~',
|
|
kPRV5: '\u001b[5;5~',
|
|
kPRV6: '\u001b[5;6~',
|
|
kPRV7: '\u001b[5;7~',
|
|
kRIT3: '\u001b[1;3C',
|
|
kRIT4: '\u001b[1;4C',
|
|
kRIT5: '\u001b[1;5C',
|
|
kRIT6: '\u001b[1;6C',
|
|
kRIT7: '\u001b[1;7C',
|
|
kUP: '\u001b[1;2A',
|
|
kUP3: '\u001b[1;3A',
|
|
kUP4: '\u001b[1;4A',
|
|
kUP5: '\u001b[1;5A',
|
|
kUP6: '\u001b[1;6A',
|
|
kUP7: '\u001b[1;7A',
|
|
ka2: '',
|
|
kb1: '',
|
|
kb3: '',
|
|
kc2: '' },
|
|
features:
|
|
{ unicode: true,
|
|
brokenACS: false,
|
|
PCRomSet: false,
|
|
magicCookie: true,
|
|
padding: true,
|
|
setbuf: true,
|
|
acsc:
|
|
{ '`': '◆',
|
|
a: '▒',
|
|
f: '°',
|
|
g: '±',
|
|
i: '\u000b',
|
|
j: '┘',
|
|
k: '┐',
|
|
l: '┌',
|
|
m: '└',
|
|
n: '┼',
|
|
o: '⎺',
|
|
p: '⎻',
|
|
q: '─',
|
|
r: '⎼',
|
|
s: '⎽',
|
|
t: '├',
|
|
u: '┤',
|
|
v: '┴',
|
|
w: '┬',
|
|
x: '│',
|
|
y: '≤',
|
|
z: '≥',
|
|
'{': 'π',
|
|
'|': '≠',
|
|
'}': '£',
|
|
'~': '·' },
|
|
acscr:
|
|
{ '◆': '`',
|
|
'▒': 'a',
|
|
'°': 'f',
|
|
'±': 'g',
|
|
'\u000b': 'i',
|
|
'┘': 'j',
|
|
'┐': 'k',
|
|
'┌': 'l',
|
|
'└': 'm',
|
|
'┼': 'n',
|
|
'⎺': 'o',
|
|
'⎻': 'p',
|
|
'─': 'q',
|
|
'⎼': 'r',
|
|
'⎽': 's',
|
|
'├': 't',
|
|
'┤': 'u',
|
|
'┴': 'v',
|
|
'┬': 'w',
|
|
'│': 'x',
|
|
'≤': 'y',
|
|
'≥': 'z',
|
|
'π': '{',
|
|
'≠': '|',
|
|
'£': '}',
|
|
'·': '~' } } }
|
|
Compiling auto_left_margin: false
|
|
Compiling auto_right_margin: true
|
|
Compiling no_esc_ctlc: false
|
|
Compiling ceol_standout_glitch: false
|
|
Compiling eat_newline_glitch: true
|
|
Compiling erase_overstrike: false
|
|
Compiling generic_type: false
|
|
Compiling hard_copy: false
|
|
Compiling has_meta_key: true
|
|
Compiling has_status_line: false
|
|
Compiling insert_null_glitch: false
|
|
Compiling memory_above: false
|
|
Compiling memory_below: false
|
|
Compiling move_insert_mode: true
|
|
Compiling move_standout_mode: true
|
|
Compiling over_strike: false
|
|
Compiling status_line_esc_ok: false
|
|
Compiling dest_tabs_magic_smso: false
|
|
Compiling tilde_glitch: false
|
|
Compiling transparent_underline: false
|
|
Compiling xon_xoff: false
|
|
Compiling needs_xon_xoff: false
|
|
Compiling prtr_silent: true
|
|
Compiling hard_cursor: false
|
|
Compiling non_rev_rmcup: false
|
|
Compiling no_pad_char: true
|
|
Compiling non_dest_scroll_region: false
|
|
Compiling can_change: false
|
|
Compiling back_color_erase: true
|
|
Compiling hue_lightness_saturation: false
|
|
Compiling col_addr_glitch: false
|
|
Compiling cr_cancels_micro_mode: false
|
|
Compiling has_print_wheel: false
|
|
Compiling row_addr_glitch: false
|
|
Compiling semi_auto_right_margin: false
|
|
Compiling cpi_changes_res: false
|
|
Compiling lpi_changes_res: false
|
|
Compiling backspaces_with_bs: true
|
|
Compiling AX: true
|
|
Compiling XT: false
|
|
Compiling columns: 80
|
|
Compiling init_tabs: 8
|
|
Compiling lines: 24
|
|
Compiling lines_of_memory: -1
|
|
Compiling magic_cookie_glitch: -1
|
|
Compiling padding_baud_rate: -1
|
|
Compiling virtual_terminal: -1
|
|
Compiling width_status_line: -1
|
|
Compiling num_labels: -1
|
|
Compiling label_height: -1
|
|
Compiling label_width: -1
|
|
Compiling max_attributes: -1
|
|
Compiling maximum_windows: -1
|
|
Compiling max_colors: 8
|
|
Compiling max_pairs: 64
|
|
Compiling U8: -1
|
|
Compiling back_tab: "\u001b[Z"
|
|
return "\x1b[Z";
|
|
Compiling bell: "\u0007"
|
|
return "\x07";
|
|
Compiling carriage_return: "\r"
|
|
return "\r";
|
|
Compiling change_scroll_region: "\u001b[%i%p1%d;%p2%dr"
|
|
var out = ["\x1b["];(params[0]++, params[1]++),out.push(params[0]),out.push(";"),out.push(params[1]),out.push("r");return out.join("");
|
|
Compiling clear_all_tabs: "\u001b[3g"
|
|
return "\x1b[3g";
|
|
Compiling clear_screen: "\u001b[H\u001b[2J"
|
|
return "\x1b[H\x1b[2J";
|
|
Compiling clr_eol: "\u001b[K"
|
|
return "\x1b[K";
|
|
Compiling clr_eos: "\u001b[J"
|
|
return "\x1b[J";
|
|
Compiling column_address: "\u001b[%i%p1%dG"
|
|
var out = ["\x1b["];(params[0]++, params[1]++),out.push(params[0]),out.push("G");return out.join("");
|
|
Compiling cursor_address: "\u001b[%i%p1%d;%p2%dH"
|
|
var out = ["\x1b["];(params[0]++, params[1]++),out.push(params[0]),out.push(";"),out.push(params[1]),out.push("H");return out.join("");
|
|
Compiling cursor_down: "\n"
|
|
return "\n";
|
|
Compiling cursor_home: "\u001b[H"
|
|
return "\x1b[H";
|
|
Compiling cursor_invisible: "\u001b[?25l"
|
|
return "\x1b[?25l";
|
|
Compiling cursor_left: "\b"
|
|
return "\b";
|
|
Compiling cursor_normal: "\u001b[?12l\u001b[?25h"
|
|
return "\x1b[?12l\x1b[?25h";
|
|
Compiling cursor_right: "\u001b[C"
|
|
return "\x1b[C";
|
|
Compiling cursor_up: "\u001b[A"
|
|
return "\x1b[A";
|
|
Compiling cursor_visible: "\u001b[?12;25h"
|
|
return "\x1b[?12;25h";
|
|
Compiling delete_character: "\u001b[P"
|
|
return "\x1b[P";
|
|
Compiling delete_line: "\u001b[M"
|
|
return "\x1b[M";
|
|
Compiling enter_alt_charset_mode: "\u001b(0"
|
|
return "\x1b(0";
|
|
Compiling enter_blink_mode: "\u001b[5m"
|
|
return "\x1b[5m";
|
|
Compiling enter_bold_mode: "\u001b[1m"
|
|
return "\x1b[1m";
|
|
Compiling enter_ca_mode: "\u001b[?1049h"
|
|
return "\x1b[?1049h";
|
|
Compiling enter_insert_mode: "\u001b[4h"
|
|
return "\x1b[4h";
|
|
Compiling enter_secure_mode: "\u001b[8m"
|
|
return "\x1b[8m";
|
|
Compiling enter_reverse_mode: "\u001b[7m"
|
|
return "\x1b[7m";
|
|
Compiling enter_standout_mode: "\u001b[7m"
|
|
return "\x1b[7m";
|
|
Compiling enter_underline_mode: "\u001b[4m"
|
|
return "\x1b[4m";
|
|
Compiling erase_chars: "\u001b[%p1%dX"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("X");return out.join("");
|
|
Compiling exit_alt_charset_mode: "\u001b(B"
|
|
return "\x1b(B";
|
|
Compiling exit_attribute_mode: "\u001b(B\u001b[m"
|
|
return "\x1b(B\x1b[m";
|
|
Compiling exit_ca_mode: "\u001b[?1049l"
|
|
return "\x1b[?1049l";
|
|
Compiling exit_insert_mode: "\u001b[4l"
|
|
return "\x1b[4l";
|
|
Compiling exit_standout_mode: "\u001b[27m"
|
|
return "\x1b[27m";
|
|
Compiling exit_underline_mode: "\u001b[24m"
|
|
return "\x1b[24m";
|
|
Compiling flash_screen: "\u001b[?5h$<100/>\u001b[?5l"
|
|
return "\x1b[?5h\x1b[?5l";
|
|
Compiling init_2string: "\u001b[!p\u001b[?3;4l\u001b[4l\u001b>"
|
|
return "\x1b[!p\x1b[?3;4l\x1b[4l\x1b>";
|
|
Compiling insert_line: "\u001b[L"
|
|
return "\x1b[L";
|
|
Compiling key_backspace: "\b"
|
|
return "\b";
|
|
Compiling key_dc: "\u001b[3~"
|
|
return "\x1b[3~";
|
|
Compiling key_down: "\u001bOB"
|
|
return "\x1bOB";
|
|
Compiling key_f1: "\u001bOP"
|
|
return "\x1bOP";
|
|
Compiling key_f10: "\u001b[21~"
|
|
return "\x1b[21~";
|
|
Compiling key_f2: "\u001bOQ"
|
|
return "\x1bOQ";
|
|
Compiling key_f3: "\u001bOR"
|
|
return "\x1bOR";
|
|
Compiling key_f4: "\u001bOS"
|
|
return "\x1bOS";
|
|
Compiling key_f5: "\u001b[15~"
|
|
return "\x1b[15~";
|
|
Compiling key_f6: "\u001b[17~"
|
|
return "\x1b[17~";
|
|
Compiling key_f7: "\u001b[18~"
|
|
return "\x1b[18~";
|
|
Compiling key_f8: "\u001b[19~"
|
|
return "\x1b[19~";
|
|
Compiling key_f9: "\u001b[20~"
|
|
return "\x1b[20~";
|
|
Compiling key_home: "\u001bOH"
|
|
return "\x1bOH";
|
|
Compiling key_ic: "\u001b[2~"
|
|
return "\x1b[2~";
|
|
Compiling key_left: "\u001bOD"
|
|
return "\x1bOD";
|
|
Compiling key_npage: "\u001b[6~"
|
|
return "\x1b[6~";
|
|
Compiling key_ppage: "\u001b[5~"
|
|
return "\x1b[5~";
|
|
Compiling key_right: "\u001bOC"
|
|
return "\x1bOC";
|
|
Compiling key_sf: "\u001b[1;2B"
|
|
return "\x1b[1;2B";
|
|
Compiling key_sr: "\u001b[1;2A"
|
|
return "\x1b[1;2A";
|
|
Compiling key_up: "\u001bOA"
|
|
return "\x1bOA";
|
|
Compiling keypad_local: "\u001b[?1l\u001b>"
|
|
return "\x1b[?1l\x1b>";
|
|
Compiling keypad_xmit: "\u001b[?1h\u001b="
|
|
return "\x1b[?1h\x1b=";
|
|
Compiling meta_off: "\u001b[?1034l"
|
|
return "\x1b[?1034l";
|
|
Compiling meta_on: "\u001b[?1034h"
|
|
return "\x1b[?1034h";
|
|
Compiling parm_dch: "\u001b[%p1%dP"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("P");return out.join("");
|
|
Compiling parm_delete_line: "\u001b[%p1%dM"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("M");return out.join("");
|
|
Compiling parm_down_cursor: "\u001b[%p1%dB"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("B");return out.join("");
|
|
Compiling parm_ich: "\u001b[%p1%d@"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("@");return out.join("");
|
|
Compiling parm_index: "\u001b[%p1%dS"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("S");return out.join("");
|
|
Compiling parm_insert_line: "\u001b[%p1%dL"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("L");return out.join("");
|
|
Compiling parm_left_cursor: "\u001b[%p1%dD"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("D");return out.join("");
|
|
Compiling parm_right_cursor: "\u001b[%p1%dC"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("C");return out.join("");
|
|
Compiling parm_rindex: "\u001b[%p1%dT"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("T");return out.join("");
|
|
Compiling parm_up_cursor: "\u001b[%p1%dA"
|
|
var out = ["\x1b["];out.push(params[0]),out.push("A");return out.join("");
|
|
Compiling print_screen: "\u001b[i"
|
|
return "\x1b[i";
|
|
Compiling prtr_off: "\u001b[4i"
|
|
return "\x1b[4i";
|
|
Compiling prtr_on: "\u001b[5i"
|
|
return "\x1b[5i";
|
|
Compiling reset_1string: "\u001bc"
|
|
return "\x1bc";
|
|
Compiling reset_2string: "\u001b[!p\u001b[?3;4l\u001b[4l\u001b>"
|
|
return "\x1b[!p\x1b[?3;4l\x1b[4l\x1b>";
|
|
Compiling restore_cursor: "\u001b8"
|
|
return "\x1b8";
|
|
Compiling row_address: "\u001b[%i%p1%dd"
|
|
var out = ["\x1b["];(params[0]++, params[1]++),out.push(params[0]),out.push("d");return out.join("");
|
|
Compiling save_cursor: "\u001b7"
|
|
return "\x1b7";
|
|
Compiling scroll_forward: "\n"
|
|
return "\n";
|
|
Compiling scroll_reverse: "\u001bM"
|
|
return "\x1bM";
|
|
Compiling set_attributes: "%?%p9%t\u001b(0%e\u001b(B%;\u001b[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m"
|
|
var v, stack = [], out = [];;if ((stack.push(v = params[8]), v)) {out.push("\x1b(0")} else {out.push("\x1b(B")}out.push("\x1b[0");if ((stack.push(v = params[5]), v)) {out.push(";1")};if ((stack.push(v = params[1]), v)) {out.push(";4")};if ((stack.push(v = params[0]), v),(stack.push(v = params[2]), v),(stack.push(v = (stack.pop() | stack.pop()) || 0), v)) {out.push(";7")};if ((stack.push(v = params[3]), v)) {out.push(";5")};if ((stack.push(v = params[6]), v)) {out.push(";8")}out.push("m");return out.join("");
|
|
Compiling set_tab: "\u001bH"
|
|
return "\x1bH";
|
|
Compiling tab: "\t"
|
|
return "\t";
|
|
Compiling key_b2: "\u001bOE"
|
|
return "\x1bOE";
|
|
Compiling acs_chars: "``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~"
|
|
return "``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~";
|
|
Compiling key_btab: "\u001b[Z"
|
|
return "\x1b[Z";
|
|
Compiling enter_am_mode: "\u001b[?7h"
|
|
return "\x1b[?7h";
|
|
Compiling exit_am_mode: "\u001b[?7l"
|
|
return "\x1b[?7l";
|
|
Compiling key_end: "\u001bOF"
|
|
return "\x1bOF";
|
|
Compiling key_enter: "\u001bOM"
|
|
return "\x1bOM";
|
|
Compiling key_sdc: "\u001b[3;2~"
|
|
return "\x1b[3;2~";
|
|
Compiling key_send: "\u001b[1;2F"
|
|
return "\x1b[1;2F";
|
|
Compiling key_shome: "\u001b[1;2H"
|
|
return "\x1b[1;2H";
|
|
Compiling key_sic: "\u001b[2;2~"
|
|
return "\x1b[2;2~";
|
|
Compiling key_sleft: "\u001b[1;2D"
|
|
return "\x1b[1;2D";
|
|
Compiling key_snext: "\u001b[6;2~"
|
|
return "\x1b[6;2~";
|
|
Compiling key_sprevious: "\u001b[5;2~"
|
|
return "\x1b[5;2~";
|
|
Compiling key_sright: "\u001b[1;2C"
|
|
return "\x1b[1;2C";
|
|
Compiling key_f11: "\u001b[23~"
|
|
return "\x1b[23~";
|
|
Compiling key_f12: "\u001b[24~"
|
|
return "\x1b[24~";
|
|
Compiling key_f13: "\u001b[1;2P"
|
|
return "\x1b[1;2P";
|
|
Compiling key_f14: "\u001b[1;2Q"
|
|
return "\x1b[1;2Q";
|
|
Compiling key_f15: "\u001b[1;2R"
|
|
return "\x1b[1;2R";
|
|
Compiling key_f16: "\u001b[1;2S"
|
|
return "\x1b[1;2S";
|
|
Compiling key_f17: "\u001b[15;2~"
|
|
return "\x1b[15;2~";
|
|
Compiling key_f18: "\u001b[17;2~"
|
|
return "\x1b[17;2~";
|
|
Compiling key_f19: "\u001b[18;2~"
|
|
return "\x1b[18;2~";
|
|
Compiling key_f20: "\u001b[19;2~"
|
|
return "\x1b[19;2~";
|
|
Compiling key_f21: "\u001b[20;2~"
|
|
return "\x1b[20;2~";
|
|
Compiling key_f22: "\u001b[21;2~"
|
|
return "\x1b[21;2~";
|
|
Compiling key_f23: "\u001b[23;2~"
|
|
return "\x1b[23;2~";
|
|
Compiling key_f24: "\u001b[24;2~"
|
|
return "\x1b[24;2~";
|
|
Compiling key_f25: "\u001b[1;5P"
|
|
return "\x1b[1;5P";
|
|
Compiling key_f26: "\u001b[1;5Q"
|
|
return "\x1b[1;5Q";
|
|
Compiling key_f27: "\u001b[1;5R"
|
|
return "\x1b[1;5R";
|
|
Compiling key_f28: "\u001b[1;5S"
|
|
return "\x1b[1;5S";
|
|
Compiling key_f29: "\u001b[15;5~"
|
|
return "\x1b[15;5~";
|
|
Compiling key_f30: "\u001b[17;5~"
|
|
return "\x1b[17;5~";
|
|
Compiling key_f31: "\u001b[18;5~"
|
|
return "\x1b[18;5~";
|
|
Compiling key_f32: "\u001b[19;5~"
|
|
return "\x1b[19;5~";
|
|
Compiling key_f33: "\u001b[20;5~"
|
|
return "\x1b[20;5~";
|
|
Compiling key_f34: "\u001b[21;5~"
|
|
return "\x1b[21;5~";
|
|
Compiling key_f35: "\u001b[23;5~"
|
|
return "\x1b[23;5~";
|
|
Compiling key_f36: "\u001b[24;5~"
|
|
return "\x1b[24;5~";
|
|
Compiling key_f37: "\u001b[1;6P"
|
|
return "\x1b[1;6P";
|
|
Compiling key_f38: "\u001b[1;6Q"
|
|
return "\x1b[1;6Q";
|
|
Compiling key_f39: "\u001b[1;6R"
|
|
return "\x1b[1;6R";
|
|
Compiling key_f40: "\u001b[1;6S"
|
|
return "\x1b[1;6S";
|
|
Compiling key_f41: "\u001b[15;6~"
|
|
return "\x1b[15;6~";
|
|
Compiling key_f42: "\u001b[17;6~"
|
|
return "\x1b[17;6~";
|
|
Compiling key_f43: "\u001b[18;6~"
|
|
return "\x1b[18;6~";
|
|
Compiling key_f44: "\u001b[19;6~"
|
|
return "\x1b[19;6~";
|
|
Compiling key_f45: "\u001b[20;6~"
|
|
return "\x1b[20;6~";
|
|
Compiling key_f46: "\u001b[21;6~"
|
|
return "\x1b[21;6~";
|
|
Compiling key_f47: "\u001b[23;6~"
|
|
return "\x1b[23;6~";
|
|
Compiling key_f48: "\u001b[24;6~"
|
|
return "\x1b[24;6~";
|
|
Compiling key_f49: "\u001b[1;3P"
|
|
return "\x1b[1;3P";
|
|
Compiling key_f50: "\u001b[1;3Q"
|
|
return "\x1b[1;3Q";
|
|
Compiling key_f51: "\u001b[1;3R"
|
|
return "\x1b[1;3R";
|
|
Compiling key_f52: "\u001b[1;3S"
|
|
return "\x1b[1;3S";
|
|
Compiling key_f53: "\u001b[15;3~"
|
|
return "\x1b[15;3~";
|
|
Compiling key_f54: "\u001b[17;3~"
|
|
return "\x1b[17;3~";
|
|
Compiling key_f55: "\u001b[18;3~"
|
|
return "\x1b[18;3~";
|
|
Compiling key_f56: "\u001b[19;3~"
|
|
return "\x1b[19;3~";
|
|
Compiling key_f57: "\u001b[20;3~"
|
|
return "\x1b[20;3~";
|
|
Compiling key_f58: "\u001b[21;3~"
|
|
return "\x1b[21;3~";
|
|
Compiling key_f59: "\u001b[23;3~"
|
|
return "\x1b[23;3~";
|
|
Compiling key_f60: "\u001b[24;3~"
|
|
return "\x1b[24;3~";
|
|
Compiling key_f61: "\u001b[1;4P"
|
|
return "\x1b[1;4P";
|
|
Compiling key_f62: "\u001b[1;4Q"
|
|
return "\x1b[1;4Q";
|
|
Compiling key_f63: "\u001b[1;4R"
|
|
return "\x1b[1;4R";
|
|
Compiling clr_bol: "\u001b[1K"
|
|
return "\x1b[1K";
|
|
Compiling user6: "\u001b[%i%d;%dR"
|
|
var stack = [], out = ["\x1b["];(params[0]++, params[1]++),out.push(stack.pop()),out.push(";"),out.push(stack.pop()),out.push("R");return out.join("");
|
|
Compiling user7: "\u001b[6n"
|
|
return "\x1b[6n";
|
|
Compiling user8: "\u001b[?1;2c"
|
|
return "\x1b[?1;2c";
|
|
Compiling user9: "\u001b[c"
|
|
return "\x1b[c";
|
|
Compiling orig_pair: "\u001b[39;49m"
|
|
return "\x1b[39;49m";
|
|
Compiling set_foreground: "\u001b[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m"
|
|
var v, stack = [], out = [];out.push("\x1b[3");if ((stack.push(v = params[0]), v),(stack.push(v = 1), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("4")} else if ((stack.push(v = params[0]), v),(stack.push(v = 3), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("6")} else if ((stack.push(v = params[0]), v),(stack.push(v = 4), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("1")} else if ((stack.push(v = params[0]), v),(stack.push(v = 6), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("3")} else {out.push(params[0])}out.push("m");return out.join("");
|
|
Compiling set_background: "\u001b[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m"
|
|
var v, stack = [], out = [];out.push("\x1b[4");if ((stack.push(v = params[0]), v),(stack.push(v = 1), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("4")} else if ((stack.push(v = params[0]), v),(stack.push(v = 3), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("6")} else if ((stack.push(v = params[0]), v),(stack.push(v = 4), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("1")} else if ((stack.push(v = params[0]), v),(stack.push(v = 6), v),(stack.push(v = (stack.pop() === stack.pop()) || 0), v)) {out.push("3")} else {out.push(params[0])}out.push("m");return out.join("");
|
|
Compiling key_mouse: "\u001b[M"
|
|
return "\x1b[M";
|
|
Compiling set_a_foreground: "\u001b[3%p1%dm"
|
|
var out = ["\x1b[3"];out.push(params[0]),out.push("m");return out.join("");
|
|
Compiling set_a_background: "\u001b[4%p1%dm"
|
|
var out = ["\x1b[4"];out.push(params[0]),out.push("m");return out.join("");
|
|
Compiling memory_lock: "\u001bl"
|
|
return "\x1bl";
|
|
Compiling memory_unlock: "\u001bm"
|
|
return "\x1bm";
|
|
Compiling XM: ""
|
|
Compiling kDC3: "\u001b[3;3~"
|
|
return "\x1b[3;3~";
|
|
Compiling kDC4: "\u001b[3;4~"
|
|
return "\x1b[3;4~";
|
|
Compiling kDC5: "\u001b[3;5~"
|
|
return "\x1b[3;5~";
|
|
Compiling kDC6: "\u001b[3;6~"
|
|
return "\x1b[3;6~";
|
|
Compiling kDC7: "\u001b[3;7~"
|
|
return "\x1b[3;7~";
|
|
Compiling kDN: "\u001b[1;2B"
|
|
return "\x1b[1;2B";
|
|
Compiling kDN3: "\u001b[1;3B"
|
|
return "\x1b[1;3B";
|
|
Compiling kDN4: "\u001b[1;4B"
|
|
return "\x1b[1;4B";
|
|
Compiling kDN5: "\u001b[1;5B"
|
|
return "\x1b[1;5B";
|
|
Compiling kDN6: "\u001b[1;6B"
|
|
return "\x1b[1;6B";
|
|
Compiling kDN7: "\u001b[1;7B"
|
|
return "\x1b[1;7B";
|
|
Compiling kEND3: "\u001b[1;3F"
|
|
return "\x1b[1;3F";
|
|
Compiling kEND4: "\u001b[1;4F"
|
|
return "\x1b[1;4F";
|
|
Compiling kEND5: "\u001b[1;5F"
|
|
return "\x1b[1;5F";
|
|
Compiling kEND6: "\u001b[1;6F"
|
|
return "\x1b[1;6F";
|
|
Compiling kEND7: "\u001b[1;7F"
|
|
return "\x1b[1;7F";
|
|
Compiling kHOM3: "\u001b[1;3H"
|
|
return "\x1b[1;3H";
|
|
Compiling kHOM4: "\u001b[1;4H"
|
|
return "\x1b[1;4H";
|
|
Compiling kHOM5: "\u001b[1;5H"
|
|
return "\x1b[1;5H";
|
|
Compiling kHOM6: "\u001b[1;6H"
|
|
return "\x1b[1;6H";
|
|
Compiling kHOM7: "\u001b[1;7H"
|
|
return "\x1b[1;7H";
|
|
Compiling kIC3: "\u001b[2;3~"
|
|
return "\x1b[2;3~";
|
|
Compiling kIC4: "\u001b[2;4~"
|
|
return "\x1b[2;4~";
|
|
Compiling kIC5: "\u001b[2;5~"
|
|
return "\x1b[2;5~";
|
|
Compiling kIC6: "\u001b[2;6~"
|
|
return "\x1b[2;6~";
|
|
Compiling kIC7: "\u001b[2;7~"
|
|
return "\x1b[2;7~";
|
|
Compiling kLFT3: "\u001b[1;3D"
|
|
return "\x1b[1;3D";
|
|
Compiling kLFT4: "\u001b[1;4D"
|
|
return "\x1b[1;4D";
|
|
Compiling kLFT5: "\u001b[1;5D"
|
|
return "\x1b[1;5D";
|
|
Compiling kLFT6: "\u001b[1;6D"
|
|
return "\x1b[1;6D";
|
|
Compiling kLFT7: "\u001b[1;7D"
|
|
return "\x1b[1;7D";
|
|
Compiling kNXT3: "\u001b[6;3~"
|
|
return "\x1b[6;3~";
|
|
Compiling kNXT4: "\u001b[6;4~"
|
|
return "\x1b[6;4~";
|
|
Compiling kNXT5: "\u001b[6;5~"
|
|
return "\x1b[6;5~";
|
|
Compiling kNXT6: "\u001b[6;6~"
|
|
return "\x1b[6;6~";
|
|
Compiling kNXT7: "\u001b[6;7~"
|
|
return "\x1b[6;7~";
|
|
Compiling kPRV3: "\u001b[5;3~"
|
|
return "\x1b[5;3~";
|
|
Compiling kPRV4: "\u001b[5;4~"
|
|
return "\x1b[5;4~";
|
|
Compiling kPRV5: "\u001b[5;5~"
|
|
return "\x1b[5;5~";
|
|
Compiling kPRV6: "\u001b[5;6~"
|
|
return "\x1b[5;6~";
|
|
Compiling kPRV7: "\u001b[5;7~"
|
|
return "\x1b[5;7~";
|
|
Compiling kRIT3: "\u001b[1;3C"
|
|
return "\x1b[1;3C";
|
|
Compiling kRIT4: "\u001b[1;4C"
|
|
return "\x1b[1;4C";
|
|
Compiling kRIT5: "\u001b[1;5C"
|
|
return "\x1b[1;5C";
|
|
Compiling kRIT6: "\u001b[1;6C"
|
|
return "\x1b[1;6C";
|
|
Compiling kRIT7: "\u001b[1;7C"
|
|
return "\x1b[1;7C";
|
|
Compiling kUP: "\u001b[1;2A"
|
|
return "\x1b[1;2A";
|
|
Compiling kUP3: "\u001b[1;3A"
|
|
return "\x1b[1;3A";
|
|
Compiling kUP4: "\u001b[1;4A"
|
|
return "\x1b[1;4A";
|
|
Compiling kUP5: "\u001b[1;5A"
|
|
return "\x1b[1;5A";
|
|
Compiling kUP6: "\u001b[1;6A"
|
|
return "\x1b[1;6A";
|
|
Compiling kUP7: "\u001b[1;7A"
|
|
return "\x1b[1;7A";
|
|
Compiling ka2: ""
|
|
Compiling kb1: ""
|
|
Compiling kb3: ""
|
|
Compiling kc2: ""
|