1############################################################################## 2# Copyright (c) 1998-2003,2006 Free Software Foundation, Inc. # 3# # 4# Permission is hereby granted, free of charge, to any person obtaining a # 5# copy of this software and associated documentation files (the "Software"), # 6# to deal in the Software without restriction, including without limitation # 7# the rights to use, copy, modify, merge, publish, distribute, distribute # 8# with modifications, sublicense, and/or sell copies of the Software, and to # 9# permit persons to whom the Software is furnished to do so, subject to the # 10# following conditions: # 11# # 12# The above copyright notice and this permission notice shall be included in # 13# all copies or substantial portions of the Software. # 14# # 15# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 16# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 17# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 18# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 19# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 20# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 21# DEALINGS IN THE SOFTWARE. # 22# # 23# Except as contained in this notice, the name(s) of the above copyright # 24# holders shall not be used in advertising or otherwise to promote the sale, # 25# use or other dealings in this Software without prior written # 26# authorization. # 27############################################################################## 28# $Id: emx.src,v 1.9 2006/04/22 21:46:17 tom Exp $ 29# This is a reformatted copy of the terminfo source for OS/2 EMX from 30# Juan Jose Garcia Ripoll <worm@arrakis.es>. 31# http://www.arrakis.es/~worm/ 32#---------------------------------------------------------------------------- 33# 34# This section describes terminal classes and maker brands that are still 35# quite common. 36# 37 38#### Specials 39# 40# Special "terminals". These are used to label tty lines when you don't 41# know what kind of terminal is on it. The characteristics of an unknown 42# terminal are the lowest common denominator - they look about like a ti 700. 43# 44 45dumb|80-column dumb tty, 46 am, 47 cols#80, 48 bel=^G, 49 cr=^M, 50 cud1=^J, 51 ind=^J, 52unknown|unknown terminal type, 53 gn, 54 use=dumb, 55lpr|printer|line printer, 56 hc, 57 os, 58 cols#132, 59 lines#66, 60 bel=^G, 61 cr=^M, 62 cub1=^H, 63 cud1=^J, 64 ff=^L, 65 ind=^J, 66glasstty|classic glass tty interpreting ASCII control characters, 67 am, 68 cols#80, 69 bel=^G, 70 clear=^L, 71 cr=^M, 72 cub1=^H, 73 cud1=^J, 74 ht=^I, 75 kbs=^H, 76 kcub1=^H, 77 kcud1=^J, 78 nel=^M^J, 79 80#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities 81# 82# See the end-of-file comment for more on these. 83# 84 85# The IBM PC alternate character set. Plug this into any Intel console entry. 86# We use \E[11m for rmacs rather than \E[12m so the <acsc> string can use the 87# ROM graphics for control characters such as the diamond, up- and down-arrow. 88# This works with the System V, Linux, and BSDI consoles. It's a safe bet this 89# will work with any Intel console, they all seem to have inherited \E[11m 90# from the ANSI.SYS de-facto standard. 91klone+acs|alternate character set for ansi.sys displays, 92 acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, 93 rmacs=\E[10m, 94 smacs=\E[11m, 95 96# Highlight controls corresponding to the ANSI.SYS standard. Most 97# console drivers for Intel boxes obey these. Makes the same assumption 98# about \E[11m as klone+acs. True ANSI/ECMA-48 would have <rmso=\E[27m>, 99# <rmul=\E[24m>, but this isn't a documented feature of ANSI.SYS. 100klone+sgr|attribute control for ansi.sys displays, 101 blink=\E[5m, 102 bold=\E[1m, 103 invis=\E[8m, 104 rev=\E[7m, 105 rmacs=\E[10m, 106 rmpch=\E[10m, 107 rmso=\E[m, 108 rmul=\E[m, 109 sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, 110 sgr0=\E[0;10m, 111 smacs=\E[11m, 112 smpch=\E[11m, 113 smso=\E[7m, 114 smul=\E[4m, 115 use=klone+acs, 116 117# Highlight controls corresponding to the ANSI.SYS standard. *All* 118# console drivers for Intel boxes obey these. Does not assume \E[11m will 119# work; uses \E[12m instead, which is pretty bulletproof but loses you the ACS 120# diamond and arrow characters under curses. 121klone+sgr-dumb|attribute control for ansi.sys displays (no ESC [ 11 m), 122 blink=\E[5m, 123 bold=\E[1m, 124 invis=\E[8m, 125 rev=\E[7m, 126 rmacs=\E[10m, 127 rmso=\E[m, 128 rmul=\E[m, 129 sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m, 130 sgr0=\E[0;10m, 131 smacs=\E[12m, 132 smso=\E[7m, 133 smul=\E[4m, 134 use=klone+acs, 135 136# ANSI.SYS color control. 137# The DOS 5 manual asserts that these sequences meet the ISO 6429 standard. 138klone+color|color control for ansi.sys and ISO6429-compatible displays, 139 colors#8, 140 ncv#3, 141 pairs#64, 142 op=\E[37;40m, 143 setab=\E[4%p1%dm, 144 setaf=\E[3%p1%dm, 145 146# This is better than klone+color, it doesn't assume white-on-black as the 147# default color pair, but many `ANSI' terminals don't grok the <op> cap. 148ecma+color|color control for ECMA-48-compatible terminals, 149 AX, 150 colors#8, 151 ncv#3, 152 pairs#64, 153 op=\E[39;49m, 154 setab=\E[4%p1%dm, 155 setaf=\E[3%p1%dm, 156 157#### ANSI/ECMA-48 terminals and terminal emulators 158# 159# See near the end of this file for details on ANSI conformance. 160# Don't mess with these entries! Lots of other entries depend on them! 161# 162# This section lists entries in a least-capable to most-capable order. 163# if you're in doubt about what `ANSI' matches yours, try them in that 164# order and back off from the first that breaks. 165 166ansi-mini|any ansi terminal with pessimistic assumptions, 167 am, 168 cols#80, 169 it#8, 170 lines#24, 171 clear=\E[H\E[2J$<50>, 172 cub1=\E[D, 173 cud1=\E[B, 174 cuf1=\E[C, 175 cup=\E[%i%p1%d;%p2%dH, 176 cuu1=\E[A, 177 el=\E[K, 178 home=\E[H, 179 ht=^I, 180 181# 182# ANSI.SYS entries 183# 184# This completely describes the sequences specified in the DOS 2.1 ANSI.SYS 185# documentation (except for the keyboard key reassignment feature, which 186# doen't fit the <pfkey> model well). The klone+acs sequences were valid 187# though undocumented. The <pfkey> capability is untested but should work for 188# keys F1-F10 (%p1 values outside this range will yield unpredictable results). 189# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995 190ansi.sys-old|ANSI.SYS under PC-DOS 2.1, 191 am, 192 mir, 193 msgr, 194 xon, 195 cols#80, 196 lines#25, 197 clear=\E[2J, 198 cub1=^H, 199 cud1=\E[B, 200 cuf1=\E[C, 201 cup=\E[%i%p1%d;%p2%dH, 202 cuu1=\E[A, 203 el=\E[k, 204 home=\E[H, 205 is2=\E[m\E[?7h, 206 kcub1=^H, 207 kcud1=^J, 208 kcuf1=^L, 209 kcuu1=^K, 210 khome=^^, 211 pfkey=\E[0;%p1%{58}%+%d;%p2"%s", 212 rc=\E[u, 213 rmam=\E[?7l, 214 sc=\E[s, 215 smam=\E[?7h, 216 u6=\E[%i%d;%dR, 217 u7=\E[6n, 218 use=klone+color, 219 use=klone+acs, 220 use=klone+sgr, 221ansi.sys|ANSI.SYS 3.1 and later versions, 222 el=\E[K, 223 use=ansi.sys-old, 224 225### EMX termcap.dat compatibility modes 226# 227# Keypad: Home=\0G Up=\0H PrPag=\0I 228# ka1,kh kcuu1 kpp,ka3 229# 230# Left=\0K 5=\0L Right=\0M 231# kcub1 kb2 kcuf1 232# 233# End=\0O Down=\0P NxPag=\0Q 234# kc1,kend kcud1 kc3,knp 235# 236# Ins=\0R Del=\0S 237# kich1 kdch1 238# 239# On keyboard with 12 function keys, 240# shifted f-keys: F13-F24 241# control f-keys: F25-F36 242# alt f-keys: F37-F48 243# The shift/control/alt keys do not modify each other, but alt overrides both, 244# and control overrides shift. 245# 246# Also (possibly only EMX, so we don't put it in ansi.sys, etc): set the 247# no_color_video to inform the application that standout(1), underline(2) 248# reverse(4) and invisible(64) don't work with color. 249emx-base|DOS special keys, 250 bce, 251 bw, 252 it#8, 253 ncv#71, 254 bel=^G, 255 ka1=\0G, 256 ka3=\0I, 257 kb2=\0L, 258 kbs=^H, 259 kc1=\0O, 260 kc3=\0Q, 261 kcbt=\0^O, 262 kcub1=\0K, 263 kcud1=\0P, 264 kcuf1=\0M, 265 kcuu1=\0H, 266 kdch1=\0S, 267 kend=\0O, 268 kf1=\0;, 269 kf10=\0D, 270 kf11=\0\205, 271 kf12=\0\206, 272 kf13=\0T, 273 kf14=\0U, 274 kf15=\0V, 275 kf16=\0W, 276 kf17=\0X, 277 kf18=\0Y, 278 kf19=\0Z, 279 kf2=\0<, 280 kf20=\0[, 281 kf21=\0\\, 282 kf22=\0], 283 kf23=\0\207, 284 kf24=\0\210, 285 kf25=\0\^, 286 kf26=\0_, 287 kf27=\0`, 288 kf28=\0a, 289 kf29=\0b, 290 kf3=\0=, 291 kf30=\0c, 292 kf31=\0d, 293 kf32=\0e, 294 kf33=\0f, 295 kf34=\0g, 296 kf35=\0\211, 297 kf36=\0\212, 298 kf37=\0h, 299 kf38=\0i, 300 kf39=\0j, 301 kf4=\0>, 302 kf40=\0k, 303 kf41=\0l, 304 kf42=\0m, 305 kf43=\0n, 306 kf44=\0o, 307 kf45=\0p, 308 kf46=\0q, 309 kf47=\0\213, 310 kf48=\0\214, 311 kf5=\0?, 312 kf6=\0@, 313 kf7=\0A, 314 kf8=\0B, 315 kf9=\0C, 316 khome=\0G, 317 kich1=\0R, 318 knp=\0Q, 319 kpp=\0I, 320 use=ansi.sys, 321# 322# To properly translate termcap.dat -> terminfo.src remember these 323# equivalences: 324# ti <-> smcup string to start programs using cup(termcap) 325# te <-> rmcup string to end programs using cup 326# so <-> smso begin standout mode 327# se <-> rmso exit standout mode 328# us <-> smul begin underline mode 329# ue <-> rmul exit underline mode 330# mb <-> blink turn on blinking 331# md <-> bold turn on extra bright (bold) mode 332# mr <-> rev turn on reverse video mode 333# me <-> sgr0 turn off all atributes 334# 335# On my terminal, \E[4m looks dim. 336ansi-emx|ANSI.SYS color, 337 blink=\E[5m, 338 bold=\E[1m, 339 kmous=\E[M, 340 rev=\E[7m, 341 rmcup=\E[0m, 342 rmso=\E[0m, 343 rmul@, 344 sgr0=\E[0m, 345 smcup=\E[0;37;40m, 346 smso=\E[7m, 347 smul@, 348 use=emx-base, 349window|ANSI.SYS window, 350 blink=\E[5m, 351 bold=\E[1;37;47m, 352 rev=\E[1;37;47m, 353 rmcup=\E[0m, 354 rmso=\E[0;37;40m, 355 rmul=\E[0;37;40m, 356 sgr0=\E[0;37;40m, 357 smcup=\E[0;37;40m, 358 smso=\E[1;37;47m, 359 smul=\E[1;31;47m, 360 use=emx-base, 361os2|OS/2-emx ANSI.SYS, 362 cub=\E[%p1%dD, 363 cub1=\E[D, 364 cud=\E[%p1%dB, 365 cud1=\E[B, 366 cuf=\E[%p1%dC, 367 cuf1=\E[C, 368 cuu=\E[%p1%dA, 369 cuu1=\E[A, 370 rc=\E[u, 371 sc=\E[s, 372 use=ansi-emx, 373 use=mono, 374mono|ANSI.SYS mono, 375 blink=\E[5m, 376 bold=\E[1m, 377 rev=\E[7m, 378 rmcup=\E[0m, 379 rmso=\E[m, 380 rmul=\E[m, 381 sgr0=\E[m, 382 smcup=\E[0m, 383 smso=\E[1m, 384 smul=\E[4m, 385 use=emx-base, 386# same as mono, but use reverse video for standout (nice for Emacs) 387rmono|ANSI.SYS reverse mono, 388 smso=\E[7m, 389 use=mono, 390# same as mono, but use a readable color for underlining 391mono2|ANSI.SYS mono2, 392 rmul=\E[0m, 393 smul=\E[1;31;40m, 394 use=mono, 395# nice colors for Emacs (white on blue, mode line white on cyan) 396ansi-color-2-emx|ANSI.SYS color 2, 397 rmcup=\E[0m, 398 rmso=\E[0;37;44m, 399 rmul=\E[0m, 400 sgr0=\E[0;37;44m, 401 smcup=\E[0;37;44m, 402 smso=\E[1;37;46m, 403 smul=\E[1;31;40m, 404 use=ansi-emx, 405# nice colors for Emacs (white on black, mode line black on cyan) 406ansi-color-3-emx|ANSI.SYS color 3, 407 rmcup=\E[0m, 408 rmso=\E[0m, 409 rmul=\E[0m, 410 sgr0=\E[0m, 411 smcup=\E[0m, 412 smso=\E[30;46m, 413 smul=\E[1;31;40m, 414 use=ansi-emx, 415 416#### X terminal emulators 417# 418# X10/6.6 11/7/86, minus alternate screen, plus (csr) 419# (xterm: ":MT:" changed to ":km:"; added <smam>/<rmam> based on init string; 420# removed (hs, eslok, tsl=\E[?E\E[?%i%dT, fsl=\E[?F, dsl=\E[?E) 421# as these seem not to work -- esr) 422x10term|vs100-x10|xterm terminal emulator (X10 window system), 423 am, 424 km, 425 mir, 426 msgr, 427 xenl, 428 xon, 429 cols#80, 430 it#8, 431 lines#65, 432 bold=\E[1m, 433 clear=\E[H\E[2J, 434 csr=\E[%i%p1%d;%p2%dr, 435 cub1=^H, 436 cud1=^J, 437 cuf1=\E[C, 438 cup=\E[%i%p1%d;%p2%dH, 439 cuu1=\E[A, 440 dch=\E[%p1%dP, 441 dch1=\E[P, 442 dl=\E[%p1%dM, 443 dl1=\E[M, 444 ed=\E[J, 445 el=\E[K, 446 home=\E[H, 447 ht=^I, 448 il=\E[%p1%dL, 449 il1=\E[L, 450 ind=^J, 451 is2=\E\E[m\E[?7h\E[?1;4l, 452 kbs=^H, 453 kcub1=\EOD, 454 kcud1=\EOB, 455 kcuf1=\EOC, 456 kcuu1=\EOA, 457 kf1=\EOP, 458 kf2=\EOQ, 459 kf3=\EOR, 460 kf4=\EOS, 461 rev=\E[7m, 462 ri=\EM, 463 rmam=\E[?7l, 464 rmir=\E[4l, 465 rmkx=\E[?1l\E>, 466 rmso=\E[m, 467 rmul=\E[m, 468 sgr0=\E[m, 469 smam=\E[?7h, 470 smir=\E[4h, 471 smkx=\E[?1h\E=, 472 smso=\E[7m, 473 smul=\E[4m, 474# X11R6 xterm. This is known good for the XFree86 version under Linux. 475# It is *way* more featureful than the stock X consortium entry (has acsc, 476# for starters). The <kmous> key is actually the \E[M prefix returned by 477# xterm's internal mouse-tracking facility; ncurses will interpret the 478# following three bytes of mouse status information. 479# From: Eric S. Raymond <esr@snark.thyrsus.com> 14 Dec 1995 480xterm-r6|xterm terminal emulator (X11R6 Window System), 481 am, 482 km, 483 mir, 484 msgr, 485 xenl, 486 xon, 487 cols#80, 488 it#8, 489 lines#65, 490 acsc=++\,\,--..00II``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 491 bel=^G, 492 bold=\E[1m, 493 clear=\E[H\E[2J, 494 cr=^M, 495 csr=\E[%i%p1%d;%p2%dr, 496 cub=\E[%p1%dD, 497 cub1=^H, 498 cud=\E[%p1%dB, 499 cud1=^J, 500 cuf=\E[%p1%dC, 501 cuf1=\E[C, 502 cup=\E[%i%p1%d;%p2%dH, 503 cuu=\E[%p1%dA, 504 cuu1=\E[A, 505 dch=\E[%p1%dP, 506 dch1=\E[P, 507 dl=\E[%p1%dM, 508 dl1=\E[M, 509 ed=\E[J, 510 el=\E[K, 511 enacs=\E(B\E)0, 512 home=\E[H, 513 ht=^I, 514 ich=\E[%p1%d@, 515 ich1=\E[@, 516 il=\E[%p1%dL, 517 il1=\E[L, 518 ind=^J, 519 is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, 520 kbs=^H, 521 kcub1=\EOD, 522 kcud1=\EOB, 523 kcuf1=\EOC, 524 kcuu1=\EOA, 525 kend=\EOe, 526 kent=\EOM, 527 kf1=\E[11~, 528 kf10=\E[21~, 529 kf11=\E[23~, 530 kf12=\E[24~, 531 kf13=\E[25~, 532 kf14=\E[26~, 533 kf15=\E[28~, 534 kf16=\E[29~, 535 kf17=\E[31~, 536 kf18=\E[32~, 537 kf19=\E[33~, 538 kf2=\E[12~, 539 kf20=\E[34~, 540 kf3=\E[13~, 541 kf4=\E[14~, 542 kf5=\E[15~, 543 kf6=\E[17~, 544 kf7=\E[18~, 545 kf8=\E[19~, 546 kf9=\E[20~, 547 kfnd=\E[1~, 548 khome=\EO\0, 549 kich1=\E[2~, 550 kmous=\E[M, 551 knp=\E[6~, 552 kpp=\E[5~, 553 rc=\E8, 554 rev=\E[7m, 555 ri=\EM, 556 rmacs=^O, 557 rmam=\E[?7l, 558 rmcup=\E[2J\E[?47l\E8, 559 rmir=\E[4l, 560 rmkx=\E[?1l\E>, 561 rmso=\E[m, 562 rmul=\E[m, 563 rs1=^O, 564 rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E<, 565 sc=\E7, 566 sgr0=\E[m, 567 smacs=^N, 568 smam=\E[?7h, 569 smcup=\E7\E[?47h, 570 smir=\E[4h, 571 smkx=\E[?1h\E=, 572 smso=\E[7m, 573 smul=\E[4m, 574 tbc=\E[3k, 575 u6=\E[%i%d;%dR, 576 u7=\E[6n, 577 u8=\E[?1;2c, 578 u9=\E[c, 579xterm-bold|xterm terminal emulator (X11R6 Window System) standout w/bold, 580 smso=\E[1m, 581 use=xterm, 582xterms|vs100s|xterm terminal emulator (small screen 24x80), 583 cols#80, 584 lines#24, 585 use=xterm, 586# (kterm: this had extension capabilities ":KJ:TY=ascii:" -- esr) 587kterm|kterm kanji terminal emulator (X window system), 588 eslok, 589 hs, 590 csr=\E[%i%p1%d;%p2%dr, 591 dsl=\E[?H, 592 fsl=\E[?F, 593 rc=\E8, 594 sc=\E7, 595 tsl=\E[?E\E[?%i%dT, 596 use=xterm, 597 use=ecma+color, 598 599# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file 600xterm-nic|xterm with ich/ich1 suppressed for non-curses programs, 601 ich@, 602 ich1@, 603 use=xterm, 604 605# Should work with the color xterm on the X11R6 contrib tape. 606# Assumes the xterm attribute default is black on white. 607# From: Eric S. Raymond <esr@snark.thyrsus.com> March 4 1996 608xterm-color|xterm with color support, 609 op=\E[30;47m, 610 use=xterm, 611 use=klone+color, 612 613# From: Thomas Dickey <dickey@clark.net> 13 Dec 1995 614rxvt|rxvt terminal emulator, 615 kend=\EOw, 616 khome=\E[H, 617 kmous@, 618 use=xterm, 619 use=klone+color, 620 621# From: David J. MacKenzie <djm@va.pubnix.com> 20 Apr 1995 622# Here's a termcap entry I've been using for xterm_color, which comes 623# with BSD/OS 2.0, and the X11R6 contrib tape too I think. Besides the 624# color stuff, I also have a status line defined as the window manager 625# title bar. [I have translated it to terminfo -- ESR] 626xterm-pcolor|xterm with color used for highlights and status line, 627 hs, 628 wsl#40, 629 bold=\E[1m\E[43m, 630 dsl=\E]0;\007, 631 fsl=^G, 632 rev=\E[7m\E[34m, 633 smso=\E[7m\E[31m, 634 smul=\E[4m\E[42m, 635 tsl=\E]0;, 636 use=xterm, 637 638# HP ships this, except for the pb#9600 which was merged in from BSD termcap. 639hpterm|X-hpterm|hp X11 terminal emulator, 640 am, 641 da, 642 db, 643 mir, 644 xhp, 645 cols#80, 646 lh#2, 647 lines#24, 648 lm#0, 649 lw#8, 650 nlab#8, 651 pb#9600, 652 xmc#0, 653 bel=^G, 654 bold=\E&dB, 655 cbt=\Ei, 656 clear=\E&a0y0C\EJ, 657 cr=^M, 658 cub1=^H, 659 cud1=\EB, 660 cuf1=\EC, 661 cup=\E&a%p1%dy%p2%dC, 662 cuu1=\EA, 663 dch1=\EP, 664 dim=\E&dH, 665 dl1=\EM, 666 ed=\EJ$<1>, 667 el=\EK, 668 hpa=\E&a%p1%dC, 669 ht=^I, 670 hts=\E1, 671 il1=\EL, 672 ind=^J, 673 kbs=^H, 674 kclr=\EJ, 675 kctab=\E2, 676 kcub1=\ED, 677 kcud1=\EB, 678 kcuf1=\EC, 679 kcuu1=\EA, 680 kdch1=\EP, 681 kdl1=\EM, 682 ked=\EJ, 683 kel=\EK, 684 kf1=\Ep, 685 kf2=\Eq, 686 kf3=\Er, 687 kf4=\Es, 688 kf5=\Et, 689 kf6=\Eu, 690 kf7=\Ev, 691 kf8=\Ew, 692 khome=\Eh, 693 khts=\E1, 694 kich1=\EQ, 695 kil1=\EL, 696 kind=\ES, 697 kll=\EF, 698 knp=\EU, 699 kpp=\EV, 700 kri=\ET, 701 krmir=\ER, 702 ktbc=\E3, 703 meml=\El, 704 memu=\Em, 705 pfkey=\E&f%p1%dk%p2%l%dL%p2%s, 706 pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s, 707 pfx=\E&f2a%p1%dk%p2%l%dL%p2%s, 708 pln=\E&f%p1%dk%p2%l%dd0L%p2%s, 709 rev=\E&dB, 710 ri=\ET, 711 rmacs=^O, 712 rmir=\ER, 713 rmkx=\E&s0A, 714 rmln=\E&j@, 715 rmso=\E&d@, 716 rmul=\E&d@, 717 sgr=\E&d%?%p7%t%'s'%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%'@'%+%c%?%p9%t%'\016'%c%e%'\017'%c%;, 718 sgr0=\E&d@, 719 smacs=^N, 720 smir=\EQ, 721 smkx=\E&s1A, 722 smln=\E&jB, 723 smso=\E&dJ, 724 smul=\E&dD, 725 tbc=\E3, 726 vpa=\E&a%p1%dY, 727 728# This entry describes an xterm with Sun-style function keys enabled 729# via the X resource setting "xterm*sunFunctionKeys:true" 730# To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same. 731# The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z> 732# because we want it to be seen as <kcpy>. 733# The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance 734# with their Sun keyboard labels instead. 735# From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996 736xterm-sun|xterm with sunFunctionKeys true, 737 kb2=\E[218z, 738 kcpy=\E[197z, 739 kend=\E[220z, 740 kf1=\E[224z, 741 kf10=\E[233z, 742 kf11=\E[192z, 743 kf12=\E[193z, 744 kf13=\E[194z, 745 kf14=\E[195z, 746 kf15=\E[196z, 747 kf17=\E[198z, 748 kf18=\E[199z, 749 kf19=\E[200z, 750 kf2=\E[225z, 751 kf20=\E[201z, 752 kf3=\E[226z, 753 kf31=\E[208z, 754 kf32=\E[209z, 755 kf33=\E[210z, 756 kf34=\E[211z, 757 kf35=\E[212z, 758 kf36=\E[213z, 759 kf38=\E[215z, 760 kf4=\E[227z, 761 kf40=\E[217z, 762 kf42=\E[219z, 763 kf44=\E[221z, 764 kf5=\E[228z, 765 kf6=\E[229z, 766 kf7=\E[230z, 767 kf8=\E[231z, 768 kf9=\E[232z, 769 kfnd=\E[200z, 770 khlp=\E[196z, 771 khome=\E[214z, 772 kich1=\E[2z, 773 knp=\E[222z, 774 kpp=\E[216z, 775 kund=\E[195z, 776 use=xterm, 777xterms-sun|small (80x24) xterm with sunFunctionKeys true, 778 cols#80, 779 lines#24, 780 use=xterm-sun, 781 782# This is for the extensible terminal emulator on the X11R6 contrib tape. 783emu|emu native mode, 784 mir, 785 msgr, 786 xon, 787 colors#15, 788 cols#80, 789 it#8, 790 lines#24, 791 pairs#64, 792 vt#200, 793 acsc=61a\202f\260g2j\213k\214l\215m\216n\217o\220q\222s\224t\225u\226v\227w\230x\231~\244, 794 bel=^G, 795 blink=\ES\EW, 796 bold=\ES\EU, 797 civis=\EZ, 798 clear=\EP\EE0;0;, 799 cnorm=\Ea, 800 cr=^M, 801 csr=\Ek%p1%d;%p2%d;, 802 cub=\Eq-%p1%d;, 803 cub1=^H, 804 cud=\Ep%p1%d;, 805 cud1=\EB, 806 cuf=\Eq%p1%d;, 807 cuf1=\ED, 808 cup=\EE%p1%d;%p2%d;, 809 cuu=\Ep-%p1%d;, 810 cuu1=\EA, 811 dch=\EI%p1%d;, 812 dch1=\EI1;, 813 dl=\ER%p1%d;, 814 dl1=\ER1;, 815 ech=\Ej%p1%d;, 816 ed=\EN, 817 el=\EK, 818 el1=\EL, 819 enacs=\0, 820 home=\EE0;0;, 821 ht=^I, 822 hts=\Eh, 823 il=\EQ%p1%d;, 824 il1=\EQ1;, 825 ind=\EG, 826 is2=\ES\Er0;\Es0;, 827 kbs=^H, 828 kcub1=\EC, 829 kcud1=\EB, 830 kcuf1=\ED, 831 kcuu1=\EA, 832 kdch1=\177, 833 kent=^M, 834 kf0=\EF00, 835 kf1=\EF01, 836 kf10=\EF10, 837 kf11=\EF11, 838 kf12=\EF12, 839 kf13=\EF13, 840 kf14=\EF14, 841 kf15=\EF15, 842 kf16=\EF16, 843 kf17=\EF17, 844 kf18=\EF18, 845 kf19=\EF19, 846 kf2=\EF02, 847 kf20=\EF20, 848 kf3=\EF03, 849 kf4=\EF04, 850 kf5=\EF05, 851 kf6=\EF06, 852 kf7=\EF07, 853 kf8=\EF08, 854 kf9=\EF09, 855 kfnd=\Efind, 856 kich1=\Eins, 857 knp=\Enext, 858 kpp=\Eprior, 859 kslt=\Esel, 860 oc=\Es0;\Er0;, 861 rev=\ES\ET, 862 ri=\EF, 863 rmacs=\0, 864 rmir=\EX, 865 rmso=\ES, 866 rmul=\ES, 867 rs2=\ES\Es0;\Er0;, 868 setab=\Es%i%p1%d;, 869 setaf=\Er%i%p1%d;, 870 sgr0=\ES, 871 smacs=\0, 872 smir=\EY, 873 smso=\ES\ET, 874 smul=\ES\EV, 875 tbc=\Ej, 876############################################################################### 877# Aliases which conflict with terminfo.src 878ansi|ANSI.SYS color, 879 use=ansi-emx, 880ansi-color-2|ANSI.SYS color 2, 881 use=ansi-color-2-emx, 882ansi-color-3|ANSI.SYS color 3, 883 use=ansi-color-3-emx, 884xterm|vs100|xterm terminal emulator (X11R6 Window System), 885 use=xterm-r6, 886