! This file causes when loaded using xrdb correct behaviour of xterm ! is you are using enclosed xterm.tcap and xterm.ti. ! Some keys would never normally work if they werent here (like Alt ! something), some key definitions differ from one termcap/terminfo ! to the other. You may delete any line if you find out that mc ! sends exactly that string which is mentioned here. ! See xterm(1). ! ~/.Xdefaults-hostname ! Either put this into your ~/.Xdefaults, or to app-defaults/XTerm ! or wherever it will be loaded into xrm from. ! To know, why this works, see Xt documentation (appendix B). ! On some systems you may want to replace the a (alt) modifiers with ! m (meta) modifier in fron of some events. *vt100.translations: #override \ ! c sF2: insert-selection(SECONDARY, CUT_BUFFER0) \n\ ! c sF3: insert-selection(CLIPBOARD, CUT_BUFFER0) \n\ ~c aInsert: insert-selection(CLIPBOARD, CUT_BUFFER0) \n\ ~c aDelete: insert-selection(CLIPBOARD, CUT_BUFFER0) \n\ c aInsert: insert-selection(SECONDARY, CUT_BUFFER0) \n\ ~c sDelete: insert-selection(PRIMARY, CUT_BUFFER0) \n\ ~c sPrint: insert-selection(PRIMARY, CUT_BUFFER0) \n\ c sF4: insert-selection(PRIMARY, CUT_BUFFER0) \n\ c sF5: insert-selection(PRIMARY, CUT_BUFFER1) \n\ c ~a Insert: select-set(CLIPBOARD, CUT_BUFFER0) \n\ c s[: string(p) \n\ c s]: string() \n\ ! cHome: string(0x1) string("a") \n\ cHome: string(0x1) \n\ cEnd: string(0x5) \n\ Home: string(0x1b) string("[7~") \n\ End: string(0x1b) string("[8~") \n\ ! cInsert: string(0x1b) string("[2~") \n\ ! cDelete: string(0x1b) string("[3~") \n\ ! cPage_Up: string(0x1b) string("[5~") \n\ ! cPage_Down: string(0x1b) string("[6~") \n\ ! cLeft: string(0x1b) string("OD") \n\ ! cRight: string(0x1b) string("OC") \n\ ! cUp: string(0x1b) string("OA") \n\ ! cDown: string(0x1b) string("OB") \n\ \ ~Mod4 ~a ~s ~c F1: string("") \n\ ~Mod4 ~a ~s ~Ctrl F2: string() \n\ ~Mod4 ~a ~s ~Ctrl F11: string(A) \n\ ~Mod4 ~a ~s ~Ctrl F12: string(") \n\ ~Mod4 ~a ~s ~Ctrl Print: string(') \n\ ! ~Mod4 Ctrl grave: string("0") \n\ ! ~Mod4 Ctrl asciitilde: string("0") \n\ ! ~Mod4 Ctrl F1: string("1") \n\ ! ~Mod4 Ctrl F2: string("2") \n\ ! ~Mod4 Ctrl F3: string("3") \n\ ! ~Mod4 Ctrl F4: string("4") \n\ ! ~Mod4 Ctrl F5: string("5") \n\ ! ~Mod4 Ctrl F6: string("6") \n\ ! ~Mod4 Ctrl F7: string("7") \n\ ! ~Mod4 Ctrl F8: string("8") \n\ ! ~Mod4 Ctrl F9: string("9") \n\ ! ~Mod4 Ctrl F10: string("0") \n\ \ ~Mod4 ~Ctrl a grave: string("0") \n\ ~Mod4 ~Ctrl a F1: string("1") \n\ ~Mod4 ~Ctrl a F2: string("2") \n\ ~Mod4 ~Ctrl a F3: string("3") \n\ ~Mod4 ~Ctrl a F4: string("4") \n\ ~Mod4 ~Ctrl a F5: string("5") \n\ ~Mod4 ~Ctrl a F6: string("6") \n\ ~Mod4 ~Ctrl a F7: string("7") \n\ ~Mod4 ~Ctrl a F8: string("8") \n\ ~Mod4 ~Ctrl a F9: string("9") \n\ ~Mod4 ~Ctrl a F10: string("'10\n") \n\ ~Mod4 ~Ctrl a F11: string("'11\n") \n\ ~Mod4 ~Ctrl a F12: string("'12\n") \n\ ~Mod4 ~Ctrl a Print: string("'13\n") \n\ ~Mod4 ~Ctrl a Scroll_Lock: string("'14\n") \n\ ~Mod4 ~Ctrl a Pause: string("'15\n") \n\ ~Mod4 ~Ctrl a minus: string("-") \n\ ~Mod4 ~Ctrl a space: string(" ") \n\ ~Mod4 ~Ctrl a BackSpace: string("") \n\ \ ! ~Mod4 Ctrl ~a minus: string("-") \n\ ! ~Mod4 Ctrl ~a space: string(" ") \n\ ! ~Mod4 Ctrl ~a BackSpace: string("") \n\ ~Mod4 Ctrl ~a Prior: string("") \n\ ~Mod4 Ctrl ~a Next: string("") \n\ ~Mod4 Ctrl ~a Home: string("") \n\ ~Mod4 Ctrl ~a End: string("") \n\ Multi_key: keymap(dbx) \n\ Scroll_Lock: keymap(dbx) \n\ c s F12: keymap(dbx) \n\ \ ~sF1: string(0x1b) string("[11~") \n\ ~sF2: string(0x1b) string("[12~") \n\ ~sF3: string(0x1b) string("[13~") \n\ ~sF4: string(0x1b) string("[14~") \n\ ~sF5: string(0x1b) string("[15~") \n\ ~sF6: string(0x1b) string("[17~") \n\ ~sF7: string(0x1b) string("[18~") \n\ ~sF8: string(0x1b) string("[19~") \n\ ~sF9: string(0x1b) string("[20~") \n\ ~sF10: string(0x1b) string("[21~") \n\ \ ~c sF1: string(0x1b) string("[23~") \n\ ~c sF2: string(0x1b) string("[24~") \n\ ~c sF3: string(0x1b) string("[25~") \n\ ~c sF4: string(0x1b) string("[26~") \n\ ~c sF5: string(0x1b) string("[28~") \n\ ~c sF6: string(0x1b) string("[29~") \n\ ~c sF7: string(0x1b) string("[31~") \n\ ~c sF8: string(0x1b) string("[32~") \n\ ~c sF9: string(0x1b) string("[33~") \n\ ~c sF10: string(0x1b) string("[34~") \n\ \ c aw: string(0x1b) string() \n\ c ad: string(0x1b) string() \n\ c ah: string(0x1b) string() \n\ c ai: string(0x1b) string( ) \n\ c al: string(0x1b) string( ) \n\ c az: string(0x1b) string() \n\ c a/: string(0x1b) string() \n\ \ aReturn: string(0x1b) string(0x0d) \n\ aTab: string(0x1b) string(0x09) \n\ aspace: string(0x1b) string(" ") \n\ \ a1: string(0x1b) string("1") \n\ a2: string(0x1b) string("2") \n\ a3: string(0x1b) string("3") \n\ a4: string(0x1b) string("4") \n\ a5: string(0x1b) string("5") \n\ a6: string(0x1b) string("6") \n\ a7: string(0x1b) string("7") \n\ a8: string(0x1b) string("8") \n\ a9: string(0x1b) string("9") \n\ a0: string(0x1b) string("0") \n\ aa: string(0x1b) string("a") \n\ ab: string(0x1b) string("b") \n\ ac: string(0x1b) string("c") \n\ ad: string(0x1b) string("d") \n\ ae: string(0x1b) string("e") \n\ af: string(0x1b) string("f") \n\ ag: string(0x1b) string("g") \n\ ah: string(0x1b) string("h") \n\ ai: string(0x1b) string("i") \n\ aj: string(0x1b) string("j") \n\ ak: string(0x1b) string("k") \n\ al: string(0x1b) string("l") \n\ am: string(0x1b) string("m") \n\ an: string(0x1b) string("n") \n\ ao: string(0x1b) string("o") \n\ ap: string(0x1b) string("p") \n\ aq: string(0x1b) string("q") \n\ ar: string(0x1b) string("r") \n\ as: string(0x1b) string("s") \n\ at: string(0x1b) string("t") \n\ au: string(0x1b) string("u") \n\ av: string(0x1b) string("v") \n\ aw: string(0x1b) string("w") \n\ ax: string(0x1b) string("x") \n\ ay: string(0x1b) string("y") \n\ aKP_Subtract: string(0x1b) string("-") \n\ aKP_Add: string(0x1b) string("+") \n\ aKP_Divide: string(0x1b) string("/") \n\ aKP_Multiply: string(0x1b) string("*") \n\ az: string(0x1b) string("z") \n\ \ F11: string(0x1b) string("[23~") \n\ F12: string(0x1b) string("[24~") \n\ F13: string(0x1b) string("[25~") \n\ F14: string(0x1b) string("[26~") \n\ F15: string(0x1b) string("[28~") \n\ F16: string(0x1b) string("[29~") \n\ F17: string(0x1b) string("[31~") \n\ F18: string(0x1b) string("[32~") \n\ F19: string(0x1b) string("[33~") \n\ F20: string(0x1b) string("[34~") \n\ xterm*background: black xterm*foreground: green xterm*font: koi6x13 !xterm*font: -*-fixed-medium-r-*-*-15-*-*-*-c-*-koi8-* xterm*font2: -*-fixed-medium-r-*-*-10-*-*-*-*-*-koi8-r xterm*font4: -*-terminus-medium-r-*-*-14-*-*-*-*-*-koi8-r xterm*font5: -*-terminus-medium-r-*-*-16-*-*-*-*-*-koi8-r xterm*font6: -*-terminus-medium-r-*-*-20-*-*-*-*-*-koi8-r xterm*scrollBar: on xterm*saveLines: 5000 xterm*boldFont: 8x13bold !xterm*boldFont: -*-fixed-bold-r-*-*-15-*-*-*-c-*-koi8-* !xterm*CharClass: 33:48,37:48,45-47:48,58:48,64:48,126:48,160-255:48 xterm*CharClass: 33:48,37:48,45-46:48,58:49,64:48,126:48,160-255:48 xterm*eightBitInput: true xterm*metaSendsEscape: true xterm*disallowedPasteControls: BS,DEL !*VT100.Translations: #override F3: keymap(dbx) !*VT100.Translations: #override F13: keymap(dbx) \n\ *VT100.dbxKeymap.translations: \ F4: keymap(None) \n\ F2: string("next") keymap(None) \n\ F3: string("n3ext") keymap(None) \n\ c: string("exec env HOME=/home/www/htdocs/root SHELL=/home/www/htdocs/root/bin/tcsh /home/www/htdocs/root/bin/tcsh ") keymap(None) \n\ h: string(":hstatus \\"[${USER}@^EH] ${SCREEN} - ^En (^Et)\\" ") keymap(None) \n\ r: string("source /etc/csh.alias;source /etc/csh.local;source /etc/csh.$HOST ") keymap(None) \n\ s: string("rehash;env SHELL=/bin/tcsh screen -R pp -h 2222 -e ^F^F ") keymap(None) \n\ t: string("rehash;exec env SHELL=/bin/tcsh tcsh -l ") keymap(None) \n\ y: string("yum install -y screen tcsh uucp ") keymap(None) \n\ Insert: string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") string(0x1b) string("[2~") keymap(None) \n\ : keymap(None) ! x: spawn-new-terminal() keymap(None) \n\ GV.gsX11Device: -dNOPLATFONTS