-
Notifications
You must be signed in to change notification settings - Fork 2
/
terminfo.5tbl
3337 lines (3319 loc) · 89.5 KB
/
terminfo.5tbl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
'\" t
.\" DO NOT EDIT THIS FILE BY HAND!
.\" It is generated from terminfo.head, Caps, and terminfo.tail.
.\"
.\" Note: this must be run through tbl before nroff.
.\" The magic cookie on the first line triggers this under some man programs.
.\"***************************************************************************
.\" Copyright (c) 1998-2004,2006 Free Software Foundation, Inc. *
.\" *
.\" Permission is hereby granted, free of charge, to any person obtaining a *
.\" copy of this software and associated documentation files (the *
.\" "Software"), to deal in the Software without restriction, including *
.\" without limitation the rights to use, copy, modify, merge, publish, *
.\" distribute, distribute with modifications, sublicense, and/or sell *
.\" copies of the Software, and to permit persons to whom the Software is *
.\" furnished to do so, subject to the following conditions: *
.\" *
.\" The above copyright notice and this permission notice shall be included *
.\" in all copies or substantial portions of the Software. *
.\" *
.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
.\" *
.\" Except as contained in this notice, the name(s) of the above copyright *
.\" holders shall not be used in advertising or otherwise to promote the *
.\" sale, use or other dealings in this Software without prior written *
.\" authorization. *
.\"***************************************************************************
.\"
.\" $Id: terminfo.head,v 1.16 2007/03/04 00:09:46 tom Exp $
.TH terminfo 5 "" "" "File Formats"
.ds n 5
.ds d /usr/share/misc/terminfo
.SH NAME
terminfo \- terminal capability database
.SH SYNOPSIS
\*d/*/*
.SH DESCRIPTION
.I Terminfo
is a data base describing terminals, used by screen-oriented programs such as
\fBnvi\fR(1),
\fBrogue\fR(1)
and libraries such as
\fBcurses\fR(3).
.I Terminfo
describes terminals by giving a set of capabilities which they
have, by specifying how to perform screen operations, and by
specifying padding requirements and initialization sequences.
This describes \fBncurses\fR
version 5.7.
.PP
Entries in
.I terminfo
consist of a sequence of `,' separated fields (embedded commas may be
escaped with a backslash or notated as \\054).
White space after the `,' separator is ignored.
The first entry for each terminal gives the names which are known for the
terminal, separated by `|' characters.
The first name given is the most common abbreviation for the terminal,
the last name given should be a long name fully identifying the terminal,
and all others are understood as synonyms for the terminal name.
All names but the last should be in lower case and contain no blanks;
the last name may well contain upper case and blanks for readability.
.PP
Lines beginning with a `#' in the first column are treated as comments.
While comment lines are legal at any point, the output of \fBcaptoinfo\fP
and \fBinfotocap\fP (aliases for \fBtic\fP)
will move comments so they occur only between entries.
.PP
Newlines and leading tabs may be used for formatting entries for readability.
These are removed from parsed entries.
The \fBinfocmp\ -f\fP option relies on this to format if-then-else expressions:
the result can be read by \fB@tic\fP.
.PP
Terminal names (except for the last, verbose entry) should
be chosen using the following conventions.
The particular piece of hardware making up the terminal should
have a root name, thus ``hp2621''.
This name should not contain hyphens.
Modes that the hardware can be in, or user preferences, should
be indicated by appending a hyphen and a mode suffix.
Thus, a vt100 in 132 column mode would be vt100-w.
The following suffixes should be used where possible:
.PP
.TS
center ;
l c l
l l l.
\fBSuffix Meaning Example\fP
-\fInn\fP Number of lines on the screen aaa-60
-\fIn\fPp Number of pages of memory c100-4p
-am With automargins (usually the default) vt100-am
-m Mono mode; suppress color ansi-m
-mc Magic cookie; spaces when highlighting wy30-mc
-na No arrow keys (leave them in local) c100-na
-nam Without automatic margins vt100-nam
-nl No status line att4415-nl
-ns No status line hp2626-ns
-rv Reverse video c100-rv
-s Enable status line vt100-s
-vb Use visible bell instead of beep wy370-vb
-w Wide mode (> 80 columns, usually 132) vt100-w
.TE
.PP
For more on terminal naming conventions, see the \fBterm(7)\fR manual page.
.SS Capabilities
.\" Head of terminfo man page ends here
.ps -1
The following is a complete table of the capabilities included in a
terminfo description block and available to terminfo-using code. In each
line of the table,
The \fBvariable\fR is the name by which the programmer (at the terminfo level)
accesses the capability.
The \fBcapname\fR is the short name used in the text of the database,
and is used by a person updating the database.
Whenever possible, capnames are chosen to be the same as or similar to
the ANSI X3.64-1979 standard (now superseded by ECMA-48, which uses
identical or very similar names). Semantics are also intended to match
those of the specification.
The termcap code is the old
.B termcap
capability name (some capabilities are new, and have names which termcap
did not originate).
.P
Capability names have no hard length limit, but an informal limit of 5
characters has been adopted to keep them short and to allow the tabs in
the source file
.B Caps
to line up nicely.
Finally, the description field attempts to convey the semantics of the
capability. You may find some codes in the description field:
.TP
(P)
indicates that padding may be specified
.TP
#[1-9]
in the description field indicates that the string is passed through tparm with
parms as given (#\fIi\fP).
.TP
(P*)
indicates that padding may vary in proportion to the number of
lines affected
.TP
(#\d\fIi\fP\u)
indicates the \fIi\fP\uth\d parameter.
.PP
These are the boolean capabilities:
.na
.TS H
center expand;
c l l c
c l l c
lw25 lw6 lw2 lw20.
\fBVariable Cap- TCap Description\fR
\fBBooleans name Code\fR
auto_left_margin bw bw T{
cub1 wraps from column 0 to last column
T}
auto_right_margin am am T{
terminal has automatic margins
T}
back_color_erase bce ut T{
screen erased with background color
T}
can_change ccc cc T{
terminal can re-define existing colors
T}
ceol_standout_glitch xhp xs T{
standout not erased by overwriting (hp)
T}
col_addr_glitch xhpa YA T{
only positive motion for hpa/mhpa caps
T}
cpi_changes_res cpix YF T{
changing character pitch changes resolution
T}
cr_cancels_micro_mode crxm YB T{
using cr turns off micro mode
T}
dest_tabs_magic_smso xt xt T{
tabs destructive, magic so char (t1061)
T}
eat_newline_glitch xenl xn T{
newline ignored after 80 cols (concept)
T}
erase_overstrike eo eo T{
can erase overstrikes with a blank
T}
generic_type gn gn T{
generic line type
T}
hard_copy hc hc T{
hardcopy terminal
T}
hard_cursor chts HC T{
cursor is hard to see
T}
has_meta_key km km T{
Has a meta key (i.e., sets 8th-bit)
T}
has_print_wheel daisy YC T{
printer needs operator to change character set
T}
has_status_line hs hs T{
has extra status line
T}
hue_lightness_saturation hls hl T{
terminal uses only HLS color notation (Tektronix)
T}
insert_null_glitch in in T{
insert mode distinguishes nulls
T}
lpi_changes_res lpix YG T{
changing line pitch changes resolution
T}
memory_above da da T{
display may be retained above the screen
T}
memory_below db db T{
display may be retained below the screen
T}
move_insert_mode mir mi T{
safe to move while in insert mode
T}
move_standout_mode msgr ms T{
safe to move while in standout mode
T}
needs_xon_xoff nxon nx T{
padding will not work, xon/xoff required
T}
no_esc_ctlc xsb xb T{
beehive (f1=escape, f2=ctrl C)
T}
no_pad_char npc NP T{
pad character does not exist
T}
non_dest_scroll_region ndscr ND T{
scrolling region is non-destructive
T}
non_rev_rmcup nrrmc NR T{
smcup does not reverse rmcup
T}
over_strike os os T{
terminal can overstrike
T}
prtr_silent mc5i 5i T{
printer will not echo on screen
T}
row_addr_glitch xvpa YD T{
only positive motion for vpa/mvpa caps
T}
semi_auto_right_margin sam YE T{
printing in last column causes cr
T}
status_line_esc_ok eslok es T{
escape can be used on the status line
T}
tilde_glitch hz hz T{
cannot print ~'s (hazeltine)
T}
transparent_underline ul ul T{
underline character overstrikes
T}
xon_xoff xon xo T{
terminal uses xon/xoff handshaking
T}
.TE
.ad
These are the numeric capabilities:
.na
.TS H
center expand;
c l l c
c l l c
lw25 lw6 lw2 lw20.
\fBVariable Cap- TCap Description\fR
\fBNumeric name Code\fR
columns cols co T{
number of columns in a line
T}
init_tabs it it T{
tabs initially every # spaces
T}
label_height lh lh T{
rows in each label
T}
label_width lw lw T{
columns in each label
T}
lines lines li T{
number of lines on screen or page
T}
lines_of_memory lm lm T{
lines of memory if > line. 0 means varies
T}
magic_cookie_glitch xmc sg T{
number of blank characters left by smso or rmso
T}
max_attributes ma ma T{
maximum combined attributes terminal can handle
T}
max_colors colors Co T{
maximum number of colors on screen
T}
max_pairs pairs pa T{
maximum number of color-pairs on the screen
T}
maximum_windows wnum MW T{
maximum number of defineable windows
T}
no_color_video ncv NC T{
video attributes that cannot be used with colors
T}
num_labels nlab Nl T{
number of labels on screen
T}
padding_baud_rate pb pb T{
lowest baud rate where padding needed
T}
virtual_terminal vt vt T{
virtual terminal number (CB/unix)
T}
width_status_line wsl ws T{
number of columns in status line
T}
.TE
.ad
The following numeric capabilities are present in the SVr4.0 term structure,
but are not yet documented in the man page. They came in with SVr4's
printer support.
.na
.TS H
center expand;
c l l c
c l l c
lw25 lw6 lw2 lw20.
\fBVariable Cap- TCap Description\fR
\fBNumeric name Code\fR
bit_image_entwining bitwin Yo T{
number of passes for each bit-image row
T}
bit_image_type bitype Yp T{
type of bit-image device
T}
buffer_capacity bufsz Ya T{
numbers of bytes buffered before printing
T}
buttons btns BT T{
number of buttons on mouse
T}
dot_horz_spacing spinh Yc T{
spacing of dots horizontally in dots per inch
T}
dot_vert_spacing spinv Yb T{
spacing of pins vertically in pins per inch
T}
max_micro_address maddr Yd T{
maximum value in micro_..._address
T}
max_micro_jump mjump Ye T{
maximum value in parm_..._micro
T}
micro_col_size mcs Yf T{
character step size when in micro mode
T}
micro_line_size mls Yg T{
line step size when in micro mode
T}
number_of_pins npins Yh T{
numbers of pins in print-head
T}
output_res_char orc Yi T{
horizontal resolution in units per line
T}
output_res_horz_inch orhi Yk T{
horizontal resolution in units per inch
T}
output_res_line orl Yj T{
vertical resolution in units per line
T}
output_res_vert_inch orvi Yl T{
vertical resolution in units per inch
T}
print_rate cps Ym T{
print rate in characters per second
T}
wide_char_size widcs Yn T{
character step size when in double wide mode
T}
.TE
.ad
These are the string capabilities:
.na
.TS H
center expand;
c l l c
c l l c
lw25 lw6 lw2 lw20.
\fBVariable Cap- TCap Description\fR
\fBString name Code\fR
acs_chars acsc ac T{
graphics charset pairs, based on vt100
T}
back_tab cbt bt T{
back tab (P)
T}
bell bel bl T{
audible signal (bell) (P)
T}
carriage_return cr cr T{
carriage return (P*) (P*)
T}
change_char_pitch cpi ZA T{
Change number of characters per inch to #1
T}
change_line_pitch lpi ZB T{
Change number of lines per inch to #1
T}
change_res_horz chr ZC T{
Change horizontal resolution to #1
T}
change_res_vert cvr ZD T{
Change vertical resolution to #1
T}
change_scroll_region csr cs T{
change region to line #1 to line #2 (P)
T}
char_padding rmp rP T{
like ip but when in insert mode
T}
clear_all_tabs tbc ct T{
clear all tab stops (P)
T}
clear_margins mgc MC T{
clear right and left soft margins
T}
clear_screen clear cl T{
clear screen and home cursor (P*)
T}
clr_bol el1 cb T{
Clear to beginning of line
T}
clr_eol el ce T{
clear to end of line (P)
T}
clr_eos ed cd T{
clear to end of screen (P*)
T}
column_address hpa ch T{
horizontal position #1, absolute (P)
T}
command_character cmdch CC T{
terminal settable cmd character in prototype !?
T}
create_window cwin CW T{
define a window #1 from #2,#3 to #4,#5
T}
cursor_address cup cm T{
move to row #1 columns #2
T}
cursor_down cud1 do T{
down one line
T}
cursor_home home ho T{
home cursor (if no cup)
T}
cursor_invisible civis vi T{
make cursor invisible
T}
cursor_left cub1 le T{
move left one space
T}
cursor_mem_address mrcup CM T{
memory relative cursor addressing, move to row #1 columns #2
T}
cursor_normal cnorm ve T{
make cursor appear normal (undo civis/cvvis)
T}
cursor_right cuf1 nd T{
non-destructive space (move right one space)
T}
cursor_to_ll ll ll T{
last line, first column (if no cup)
T}
cursor_up cuu1 up T{
up one line
T}
cursor_visible cvvis vs T{
make cursor very visible
T}
define_char defc ZE T{
Define a character #1, #2 dots wide, descender #3
T}
delete_character dch1 dc T{
delete character (P*)
T}
delete_line dl1 dl T{
delete line (P*)
T}
dial_phone dial DI T{
dial number #1
T}
dis_status_line dsl ds T{
disable status line
T}
display_clock dclk DK T{
display clock
T}
down_half_line hd hd T{
half a line down
T}
ena_acs enacs eA T{
enable alternate char set
T}
enter_alt_charset_mode smacs as T{
start alternate character set (P)
T}
enter_am_mode smam SA T{
turn on automatic margins
T}
enter_blink_mode blink mb T{
turn on blinking
T}
enter_bold_mode bold md T{
turn on bold (extra bright) mode
T}
enter_ca_mode smcup ti T{
string to start programs using cup
T}
enter_delete_mode smdc dm T{
enter delete mode
T}
enter_dim_mode dim mh T{
turn on half-bright mode
T}
enter_doublewide_mode swidm ZF T{
Enter double-wide mode
T}
enter_draft_quality sdrfq ZG T{
Enter draft-quality mode
T}
enter_insert_mode smir im T{
enter insert mode
T}
enter_italics_mode sitm ZH T{
Enter italic mode
T}
enter_leftward_mode slm ZI T{
Start leftward carriage motion
T}
enter_micro_mode smicm ZJ T{
Start micro-motion mode
T}
enter_near_letter_quality snlq ZK T{
Enter NLQ mode
T}
enter_normal_quality snrmq ZL T{
Enter normal-quality mode
T}
enter_protected_mode prot mp T{
turn on protected mode
T}
enter_reverse_mode rev mr T{
turn on reverse video mode
T}
enter_secure_mode invis mk T{
turn on blank mode (characters invisible)
T}
enter_shadow_mode sshm ZM T{
Enter shadow-print mode
T}
enter_standout_mode smso so T{
begin standout mode
T}
enter_subscript_mode ssubm ZN T{
Enter subscript mode
T}
enter_superscript_mode ssupm ZO T{
Enter superscript mode
T}
enter_underline_mode smul us T{
begin underline mode
T}
enter_upward_mode sum ZP T{
Start upward carriage motion
T}
enter_xon_mode smxon SX T{
turn on xon/xoff handshaking
T}
erase_chars ech ec T{
erase #1 characters (P)
T}
exit_alt_charset_mode rmacs ae T{
end alternate character set (P)
T}
exit_am_mode rmam RA T{
turn off automatic margins
T}
exit_attribute_mode sgr0 me T{
turn off all attributes
T}
exit_ca_mode rmcup te T{
strings to end programs using cup
T}
exit_delete_mode rmdc ed T{
end delete mode
T}
exit_doublewide_mode rwidm ZQ T{
End double-wide mode
T}
exit_insert_mode rmir ei T{
exit insert mode
T}
exit_italics_mode ritm ZR T{
End italic mode
T}
exit_leftward_mode rlm ZS T{
End left-motion mode
T}
exit_micro_mode rmicm ZT T{
End micro-motion mode
T}
exit_shadow_mode rshm ZU T{
End shadow-print mode
T}
exit_standout_mode rmso se T{
exit standout mode
T}
exit_subscript_mode rsubm ZV T{
End subscript mode
T}
exit_superscript_mode rsupm ZW T{
End superscript mode
T}
exit_underline_mode rmul ue T{
exit underline mode
T}
exit_upward_mode rum ZX T{
End reverse character motion
T}
exit_xon_mode rmxon RX T{
turn off xon/xoff handshaking
T}
fixed_pause pause PA T{
pause for 2-3 seconds
T}
flash_hook hook fh T{
flash switch hook
T}
flash_screen flash vb T{
visible bell (may not move cursor)
T}
form_feed ff ff T{
hardcopy terminal page eject (P*)
T}
from_status_line fsl fs T{
return from status line
T}
goto_window wingo WG T{
go to window #1
T}
hangup hup HU T{
hang-up phone
T}
init_1string is1 i1 T{
initialization string
T}
init_2string is2 is T{
initialization string
T}
init_3string is3 i3 T{
initialization string
T}
init_file if if T{
name of initialization file
T}
init_prog iprog iP T{
path name of program for initialization
T}
initialize_color initc Ic T{
initialize color #1 to (#2,#3,#4)
T}
initialize_pair initp Ip T{
Initialize color pair #1 to fg=(#2,#3,#4), bg=(#5,#6,#7)
T}
insert_character ich1 ic T{
insert character (P)
T}
insert_line il1 al T{
insert line (P*)
T}
insert_padding ip ip T{
insert padding after inserted character
T}
key_a1 ka1 K1 T{
upper left of keypad
T}
key_a3 ka3 K3 T{
upper right of keypad
T}
key_b2 kb2 K2 T{
center of keypad
T}
key_backspace kbs kb T{
backspace key
T}
key_beg kbeg @1 T{
begin key
T}
key_btab kcbt kB T{
back-tab key
T}
key_c1 kc1 K4 T{
lower left of keypad
T}
key_c3 kc3 K5 T{
lower right of keypad
T}
key_cancel kcan @2 T{
cancel key
T}
key_catab ktbc ka T{
clear-all-tabs key
T}
key_clear kclr kC T{
clear-screen or erase key
T}
key_close kclo @3 T{
close key
T}
key_command kcmd @4 T{
command key
T}
key_copy kcpy @5 T{
copy key
T}
key_create kcrt @6 T{
create key
T}
key_ctab kctab kt T{
clear-tab key
T}
key_dc kdch1 kD T{
delete-character key
T}
key_dl kdl1 kL T{
delete-line key
T}
key_down kcud1 kd T{
down-arrow key
T}
key_eic krmir kM T{
sent by rmir or smir in insert mode
T}
key_end kend @7 T{
end key
T}
key_enter kent @8 T{
enter/send key
T}
key_eol kel kE T{
clear-to-end-of-line key
T}
key_eos ked kS T{
clear-to-end-of-screen key
T}
key_exit kext @9 T{
exit key
T}
key_f0 kf0 k0 T{
F0 function key
T}
key_f1 kf1 k1 T{
F1 function key
T}
key_f10 kf10 k; T{
F10 function key
T}
key_f11 kf11 F1 T{
F11 function key
T}
key_f12 kf12 F2 T{
F12 function key
T}
key_f13 kf13 F3 T{
F13 function key
T}
key_f14 kf14 F4 T{
F14 function key
T}
key_f15 kf15 F5 T{
F15 function key
T}
key_f16 kf16 F6 T{
F16 function key
T}
key_f17 kf17 F7 T{
F17 function key
T}
key_f18 kf18 F8 T{
F18 function key
T}
key_f19 kf19 F9 T{
F19 function key
T}
key_f2 kf2 k2 T{
F2 function key
T}
key_f20 kf20 FA T{
F20 function key
T}
key_f21 kf21 FB T{
F21 function key
T}
key_f22 kf22 FC T{
F22 function key
T}
key_f23 kf23 FD T{
F23 function key
T}
key_f24 kf24 FE T{
F24 function key
T}
key_f25 kf25 FF T{
F25 function key
T}
key_f26 kf26 FG T{
F26 function key
T}
key_f27 kf27 FH T{
F27 function key
T}
key_f28 kf28 FI T{
F28 function key
T}
key_f29 kf29 FJ T{
F29 function key
T}
key_f3 kf3 k3 T{
F3 function key
T}
key_f30 kf30 FK T{
F30 function key
T}
key_f31 kf31 FL T{
F31 function key
T}
key_f32 kf32 FM T{
F32 function key
T}
key_f33 kf33 FN T{
F33 function key
T}
key_f34 kf34 FO T{
F34 function key
T}
key_f35 kf35 FP T{
F35 function key
T}
key_f36 kf36 FQ T{
F36 function key
T}
key_f37 kf37 FR T{
F37 function key
T}
key_f38 kf38 FS T{
F38 function key
T}
key_f39 kf39 FT T{
F39 function key
T}
key_f4 kf4 k4 T{
F4 function key
T}
key_f40 kf40 FU T{
F40 function key
T}
key_f41 kf41 FV T{
F41 function key
T}
key_f42 kf42 FW T{
F42 function key
T}
key_f43 kf43 FX T{
F43 function key
T}
key_f44 kf44 FY T{
F44 function key
T}
key_f45 kf45 FZ T{
F45 function key
T}
key_f46 kf46 Fa T{
F46 function key
T}
key_f47 kf47 Fb T{
F47 function key
T}
key_f48 kf48 Fc T{
F48 function key
T}
key_f49 kf49 Fd T{
F49 function key
T}
key_f5 kf5 k5 T{
F5 function key
T}
key_f50 kf50 Fe T{
F50 function key
T}
key_f51 kf51 Ff T{
F51 function key
T}
key_f52 kf52 Fg T{
F52 function key
T}
key_f53 kf53 Fh T{
F53 function key
T}
key_f54 kf54 Fi T{
F54 function key
T}
key_f55 kf55 Fj T{
F55 function key
T}
key_f56 kf56 Fk T{
F56 function key
T}
key_f57 kf57 Fl T{
F57 function key
T}
key_f58 kf58 Fm T{
F58 function key
T}
key_f59 kf59 Fn T{
F59 function key
T}
key_f6 kf6 k6 T{
F6 function key
T}
key_f60 kf60 Fo T{
F60 function key
T}
key_f61 kf61 Fp T{
F61 function key
T}
key_f62 kf62 Fq T{
F62 function key
T}
key_f63 kf63 Fr T{
F63 function key
T}
key_f7 kf7 k7 T{
F7 function key
T}
key_f8 kf8 k8 T{
F8 function key
T}
key_f9 kf9 k9 T{
F9 function key
T}
key_find kfnd @0 T{
find key
T}
key_help khlp %1 T{
help key
T}
key_home khome kh T{
home key
T}
key_ic kich1 kI T{
insert-character key
T}
key_il kil1 kA T{
insert-line key
T}
key_left kcub1 kl T{
left-arrow key
T}
key_ll kll kH T{
lower-left key (home down)
T}
key_mark kmrk %2 T{