--- XFree86-4.2.1/xc/programs/xterm/XTerm.ad~ Thu Sep 5 10:05:48 2002 +++ XFree86-4.2.1/xc/programs/xterm/XTerm.ad Thu Sep 5 10:05:48 2002 @@ -5,115 +5,115 @@ ! ! $XFree86: xc/programs/xterm/XTerm.ad,v 3.22 2002/01/05 22:05:02 dickey Exp $ -XTerm.JoinSession:False +XTerm.JoinSession: False -*SimpleMenu*BackingStore: NotUseful -*SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-* -*SimpleMenu*menuLabel.vertSpace: 100 -*SimpleMenu*HorizontalMargins: 16 -*SimpleMenu*Sme.height: 16 - -*SimpleMenu*Cursor: left_ptr - -*mainMenu.Label: Main Options -*mainMenu*securekbd*Label: Secure Keyboard -*mainMenu*allowsends*Label: Allow SendEvents -*mainMenu*logging*Label: Log to File -*mainMenu*print*Label: Print Window -*mainMenu*redraw*Label: Redraw Window -*mainMenu*8-bit control*Label: 8-Bit Controls -*mainMenu*backarrow key*Label: Backarrow Key (BS/DEL) -*mainMenu*num-lock*Label: Alt/NumLock Modifiers -*mainMenu*meta-esc*Label: Meta Sends Escape -*mainMenu*delete-is-del*Label: Delete is DEL -*mainMenu*oldFunctionKeys*Label: Old Function-Keys -*mainMenu*sunFunctionKeys*Label: Sun Function-Keys -*mainMenu*sunKeyboard*Label: VT220 Keyboard -*mainMenu*hpFunctionKeys*Label: HP Function-Keys -*mainMenu*scoFunctionKeys*Label: SCO Function-Keys -*mainMenu*suspend*Label: Send STOP Signal -*mainMenu*continue*Label: Send CONT Signal -*mainMenu*interrupt*Label: Send INT Signal -*mainMenu*hangup*Label: Send HUP Signal -*mainMenu*terminate*Label: Send TERM Signal -*mainMenu*kill*Label: Send KILL Signal -*mainMenu*quit*Label: Quit - -*vtMenu.Label: VT Options -*vtMenu*scrollbar*Label: Enable Scrollbar -*vtMenu*jumpscroll*Label: Enable Jump Scroll -*vtMenu*reversevideo*Label: Enable Reverse Video -*vtMenu*autowrap*Label: Enable Auto Wraparound -*vtMenu*reversewrap*Label: Enable Reverse Wraparound -*vtMenu*autolinefeed*Label: Enable Auto Linefeed -*vtMenu*appcursor*Label: Enable Application Cursor Keys -*vtMenu*appkeypad*Label: Enable Application Keypad -*vtMenu*scrollkey*Label: Scroll to Bottom on Key Press -*vtMenu*scrollttyoutput*Label: Scroll to Bottom on Tty Output -*vtMenu*allow132*Label: Allow 80/132 Column Switching -*vtMenu*cursesemul*Label: Enable Curses Emulation -*vtMenu*visualbell*Label: Enable Visual Bell -*vtMenu*poponbell*Label: Enable Pop on Bell -*vtMenu*marginbell*Label: Enable Margin Bell -*vtMenu*cursorblink*Label: Enable Blinking Cursor -*vtMenu*titeInhibit*Label: Enable Alternate Screen Switching -*vtMenu*activeicon*Label: Enable Active Icon -*vtMenu*softreset*Label: Do Soft Reset -*vtMenu*hardreset*Label: Do Full Reset -*vtMenu*clearsavedlines*Label: Reset and Clear Saved Lines -*vtMenu*tekshow*Label: Show Tek Window -*vtMenu*tekmode*Label: Switch to Tek Mode -*vtMenu*vthide*Label: Hide VT Window -*vtMenu*altscreen*Label: Show Alternate Screen - -*fontMenu.Label: VT Fonts -*fontMenu*fontdefault*Label: Default -*fontMenu*font1*Label: Unreadable -*VT100*font1: nil2 -*IconFont: nil2 -*fontMenu*font2*Label: Tiny -*VT100*font2: 5x7 -*fontMenu*font3*Label: Small -*VT100*font3: 6x10 -*fontMenu*font4*Label: Medium -*VT100*font4: 7x13 -*fontMenu*font5*Label: Large -*VT100*font5: 9x15 -*fontMenu*font6*Label: Huge -*VT100*font6: 10x20 -*fontMenu*fontescape*Label: Escape Sequence +*SimpleMenu*BackingStore: NotUseful +*SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-* +*SimpleMenu*menuLabel.vertSpace: 100 +*SimpleMenu*HorizontalMargins: 16 +*SimpleMenu*Sme.height: 16 + +*SimpleMenu*Cursor: left_ptr + +*mainMenu.Label: Main Options +*mainMenu*securekbd*Label: Secure Keyboard +*mainMenu*allowsends*Label: Allow SendEvents +*mainMenu*logging*Label: Log to File +*mainMenu*print*Label: Print Window +*mainMenu*redraw*Label: Redraw Window +*mainMenu*8-bit control*Label 8-Bit Controls +*mainMenu*backarrow key*Label: Backarrow Key (BS/DEL) +*mainMenu*num-lock*Label: Alt/NumLock Modifiers +*mainMenu*meta-esc*Label: Meta Sends Escape +*mainMenu*delete-is-del*Label: Delete is DEL +*mainMenu*oldFunctionKeys*Label: Old Function-Keys +*mainMenu*sunFunctionKeys*Label: Sun Function-Keys +*mainMenu*sunKeyboard*Label: VT220 Keyboard +*mainMenu*hpFunctionKeys*Label: HP Function-Keys +*mainMenu*scoFunctionKeys*Label: SCO Function-Keys +*mainMenu*suspend*Label: Send STOP Signal +*mainMenu*continue*Label: Send CONT Signal +*mainMenu*interrupt*Label: Send INT Signal +*mainMenu*hangup*Label: Send HUP Signal +*mainMenu*terminate*Label: Send TERM Signal +*mainMenu*kill*Label: Send KILL Signal +*mainMenu*quit*Label: Quit + +*vtMenu.Label: VT Options +*vtMenu*scrollbar*Label: Enable Scrollbar +*vtMenu*jumpscroll*Label: Enable Jump Scroll +*vtMenu*reversevideo*Label: Enable Reverse Video +*vtMenu*autowrap*Label: Enable Auto Wraparound +*vtMenu*reversewrap*Label: Enable Reverse Wraparound +*vtMenu*autolinefeed*Label: Enable Auto Linefeed +*vtMenu*appcursor*Label: Enable Application Cursor Keys +*vtMenu*appkeypad*Label: Enable Application Keypad +*vtMenu*scrollkey*Label: Scroll to Bottom on Key Press +*vtMenu*scrollttyoutput*Label: Scroll to Bottom on Tty Output +*vtMenu*allow132*Label: Allow 80/132 Column Switching +*vtMenu*cursesemul*Label: Enable Curses Emulation +*vtMenu*visualbell*Label: Enable Visual Bell +*vtMenu*poponbell*Label: Enable Pop on Bell +*vtMenu*marginbell*Label: Enable Margin Bell +*vtMenu*cursorblink*Label: Enable Blinking Cursor +*vtMenu*titeInhibit*Label: Enable Alternate Screen Switching +*vtMenu*activeicon*Label: Enable Active Icon +*vtMenu*softreset*Label: Do Soft Reset +*vtMenu*hardreset*Label: Do Full Reset +*vtMenu*clearsavedlines*Label: Reset and Clear Saved Lines +*vtMenu*tekshow*Label: Show Tek Window +*vtMenu*tekmode*Label: Switch to Tek Mode +*vtMenu*vthide*Label: Hide VT Window +*vtMenu*altscreen*Label: Show Alternate Screen + +*fontMenu.Label: VT Fonts +*fontMenu*fontdefault*Label: Default +*fontMenu*font1*Label: Unreadable +*VT100*font1: nil2 +*IconFont: nil2 +*fontMenu*font2*Label: Tiny +*VT100*font2: 5x7 +*fontMenu*font3*Label: Small +*VT100*font3: 6x10 +*fontMenu*font4*Label: Medium +*VT100*font4: 7x13 +*fontMenu*font5*Label: Large +*VT100*font5: 9x15 +*fontMenu*font6*Label: Huge +*VT100*font6: 10x20 +*fontMenu*fontescape*Label: Escape Sequence *fontMenu*fontsel*Label: Selection !fontescape and fontsel overridden by application -*fontMenu*font-linedrawing*Label: Line-Drawing Characters -*fontMenu*font-doublesize*Label: Doublesized Characters -*fontMenu*font-loadable*Label: VT220 Soft Fonts - -*tekMenu.Label: Tek Options -*tekMenu*tektextlarge*Label: Large Characters -*tekMenu*tektext2*Label: #2 Size Characters -*tekMenu*tektext3*Label: #3 Size Characters -*tekMenu*tektextsmall*Label: Small Characters -*tekMenu*tekpage*Label: PAGE -*tekMenu*tekreset*Label: RESET -*tekMenu*tekcopy*Label: COPY -*tekMenu*vtshow*Label: Show VT Window -*tekMenu*vtmode*Label: Switch to VT Mode -*tekMenu*tekhide*Label: Hide Tek Window - -*tek4014*fontLarge: 9x15 -*tek4014*font2: 8x13 -*tek4014*font3: 6x13 -*tek4014*fontSmall: 6x10 +*fontMenu*font-linedrawing*Label: Line-Drawing Characters +*fontMenu*font-doublesize*Label: Doublesized Characters +*fontMenu*font-loadable*Label: VT220 Soft Fonts + +*tekMenu.Label: Tek Options +*tekMenu*tektextlarge*Label: Large Characters +*tekMenu*tektext2*Label: #2 Size Characters +*tekMenu*tektext3*Label: #3 Size Characters +*tekMenu*tektextsmall*Label: Small Characters +*tekMenu*tekpage*Label: PAGE +*tekMenu*tekreset*Label: RESET +*tekMenu*tekcopy*Label: COPY +*tekMenu*vtshow*Label: Show VT Window +*tekMenu*vtmode*Label: Switch to VT Mode +*tekMenu*tekhide*Label: Hide Tek Window + +*tek4014*fontLarge: 9x15 +*tek4014*font2: 8x13 +*tek4014*font3: 6x13 +*tek4014*fontSmall: 6x10 ! Enable Colour by default. - -*VT100*colorMode: on -*VT100*boldColors: on -*VT100*dynamicColors: on +*VT100*colorMode: on +*VT100*boldColors: on +*VT100*dynamicColors: on ! Uncomment this to use color for underline attribute -!*VT100*colorULMode: on -!*VT100*underLine: off +*VT100*colorULMode: on +*VT100*colorULMode: on +*VT100*underLine: on ! Uncomment this to use color for the bold attribute !*VT100*colorBDMode: on @@ -121,21 +121,181 @@ ! Uncomment this to use the bold/underline colors in preference to other colors !*VT100*colorAttrMode: on -*VT100*color0: black -*VT100*color1: red3 -*VT100*color2: green3 -*VT100*color3: yellow3 -*VT100*color4: blue3 -*VT100*color5: magenta3 -*VT100*color6: cyan3 -*VT100*color7: gray90 -*VT100*color8: gray30 -*VT100*color9: red -*VT100*color10: green -*VT100*color11: yellow -*VT100*color12: blue -*VT100*color13: magenta -*VT100*color14: cyan -*VT100*color15: white -*VT100*colorUL: yellow -*VT100*colorBD: white +*VT100*color0: black +*VT100*color1: red3 +*VT100*color2: green3 +*VT100*color3: yellow3 +*VT100*color4: blue3 +*VT100*color5: magenta3 +*VT100*color6: cyan3 +*VT100*color7: gray90 +*VT100*color8: gray30 +*VT100*color9: red +*VT100*color10: green +*VT100*color11: yellow +*VT100*color12: blue +*VT100*color13: magenta +*VT100*color14: cyan +*VT100*color15: white +*VT100*colorBD: white +*VT100*colorUL: green + +! 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 weren't 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). +! 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 front of some events. +*vt100.translations: #override \ + Alt Ctrl: string(0x1b) string("OA")\n\ + Alt Ctrl: string(0x1b) string("OB")\n\ + Alt: string(0x1b) string("OA") string(0x1b) string("OA") string(0x1b) string("OA") string(0x1b) string("OA") string(0x1b) string("OA")\n\ + Alt: string(0x1b) string("OB") string(0x1b) string("OB") string(0x1b) string("OB") string(0x1b) string("OB") string(0x1b) string("OB")\n\ + Shift: scroll-back(1,page)\n\ + Shift: scroll-forw(1,page)\n\ + Ctrl: scroll-back(1,line)\n\ + Ctrl:scroll-forw(1,line)\n\ + : scroll-back(5,line)\n\ + : scroll-forw(5,line)\n\ + @Num_LockKP_0: string(0)\n\ + @Num_LockKP_1: string(1)\n\ + @Num_LockKP_2: string(2)\n\ + @Num_LockKP_3: string(3)\n\ + @Num_LockKP_4: string(4)\n\ + @Num_LockKP_5: string(5)\n\ + @Num_LockKP_6: string(6)\n\ + @Num_LockKP_7: string(7)\n\ + @Num_LockKP_8: string(8)\n\ + @Num_LockKP_9: string(9)\n\ + @Num_LockKP_Add: string(+)\n\ + @Num_LockKP_Decimal: string(.)\n\ + @Num_LockKP_Divide: string(/)\n\ + @Num_LockKP_Enter: string(\015)\n\ + @Num_LockKP_Equal: string(=)\n\ + @Num_LockKP_Multiply: string(*)\n\ + @Num_LockKP_Subtract: string(-)\n\ + KP_Add: string(+)\n\ + KP_Divide: string(/)\n\ + KP_Enter: string(\015)\n\ + KP_Equal: string(=)\n\ + KP_Multiply: string(*)\n\ + @Num_LockKP_Subtract: string(-)\n\ + KP_Add: string(+)\n\ + KP_Divide: string(/)\n\ + KP_Enter: string(\015)\n\ + KP_Equal: string(=)\n\ + KP_Multiply: string(*)\n\ + KP_Subtract: string(-)\n\ + ShiftPrior:scroll-back(1,page)\n\ + ShiftNext:scroll-forw(1,page)\n\ + F16: start-extend() select-end(PRIMARY, CUT_BUFFER0, CLIPBOARD)\n\ + F18: insert-selection(PRIMARY, CLIPBOARD)\n\ + F27: scroll-back(100,page)\n\ + R13: scroll-forw(100,page)\n\ + KP_Home: string(0x1b) string("[1~")\n\ + KP_End: string(0x1b) string("[4~")\n\ + ~MetaHome: string(0x1b) string("[1~")\n\ + MetaHome: string(0x1b) string(0x1b) string("[1~")\n\ + ~MetaEnd: string(0x1b) string("[4~")\n\ + MetaEnd: string(0x1b) string(0x1b) string("[4~")\n\ + ~MetaInsert: string(0x1b) string("[2~")\n\ + MetaInsert: string(0x1b) string(0x1b) string("[2~")\n\ + ~MetaDelete: string(0x1b) string("[3~")\n\ + MetaDelete: string(0x1b) string(0x1b) string("[3~")\n\ + ~MetaPage_Up: string(0x1b) string("[5~")\n\ + MetaPage_Up: string(0x1b) string(0x1b) string("[5~")\n\ + ~MetaPage_Down: string(0x1b) string("[6~")\n\ + MetaPage_Down: string(0x1b) string(0x1b) string("[6~")\n\ + ~MetaBackSpace: string(0x08)\n\ + MetaBackSpace: string(0x1b) string(0x08)\n\ + ~MetaUp: string(0x1b) string("OA")\n\ + MetaUp: string(0x1b) string(0x1b) string("OA")\n\ + ~MetaDown: string(0x1b) string("OB")\n\ + MetaDown: string(0x1b) string(0x1b) string("OB")\n\ + ~MetaLeft: string(0x1b) string("OD")\n\ + MetaLeft: string(0x1b) string(0x1b) string("OD")\n\ + ~MetaRight: string(0x1b) string("OC")\n\ + MetaRight: string(0x1b) string(0x1b) string("OC")\n\ + ~MetaReturn: string(0x0d)\n\ + MetaReturn: string(0x1b) string(0x0d)\n\ + ~MetaTab: string(0x09)\n\ + MetaTab: string(0x1b) string(0x09)\n\ + ~ShiftF1: string(0x1b) string("[11~")\n\ + ~ShiftF2: string(0x1b) string("[12~")\n\ + ~ShiftF3: string(0x1b) string("[13~")\n\ + ~ShiftF4: string(0x1b) string("[14~")\n\ + ~ShiftF5: string(0x1b) string("[15~")\n\ + ~ShiftF6: string(0x1b) string("[17~")\n\ + ~ShiftF7: string(0x1b) string("[18~")\n\ + ~ShiftF8: string(0x1b) string("[19~")\n\ + ~ShiftF9: string(0x1b) string("[20~")\n\ + ~ShiftF10: string(0x1b) string("[21~")\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\ + ShiftF1: string(0x1b) string("[23~")\n\ + ShiftF2: string(0x1b) string("[24~")\n\ + ShiftF3: string(0x1b) string("[25~")\n\ + ShiftF4: string(0x1b) string("[26~")\n\ + ShiftF5: string(0x1b) string("[28~")\n\ + ShiftF6: string(0x1b) string("[29~")\n\ + ShiftF7: string(0x1b) string("[31~")\n\ + ShiftF8: string(0x1b) string("[32~")\n\ + ShiftF9: string(0x1b) string("[33~")\n\ + ShiftF10: string(0x1b) string("[34~")\n\ + ShiftHome: scroll-back(100,page)\n\ + ShiftEnd: scroll-forw(100,page)\n\ + ShiftKP_Home: scroll-back(100,page)\n\ + ShiftKP_End: scroll-forw(100,page)\n\ + sF1: string(0x1b) string("[23~")\n\ + sF2: string(0x1b) string("[24~")\n\ + sF3: string(0x1b) string("[25~")\n\ + sF4: string(0x1b) string("[26~")\n\ + sF5: string(0x1b) string("[28~")\n\ + sF6: string(0x1b) string("[29~")\n\ + sF7: string(0x1b) string("[31~")\n\ + sF8: string(0x1b) string("[32~")\n\ + sF9: string(0x1b) string("[33~")\n\ + sF10: string(0x1b) string("[34~")\n\ + aReturn: string(0x1b) string(0x0d)\n\ + aTab: string(0x1b) string(0x09)\n\ + aspace: string(0x1b) string(" ")\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\ + az: string(0x1b) string("z")