X-Git-Url: http://git.pld-linux.org/?p=packages%2FX11.git;a=blobdiff_plain;f=XFree86-XTerm.ad.patch;h=440251be1d1aaf742c3c3bb1af0694dcd8b0e343;hp=115af654060f617b7daaeef85f79fa849c09c276;hb=3c028bda490d34d94b55acba0313babe64e1c29b;hpb=159289d81946557ed45185a136472b4244b43e57 diff --git a/XFree86-XTerm.ad.patch b/XFree86-XTerm.ad.patch index 115af65..440251b 100644 --- a/XFree86-XTerm.ad.patch +++ b/XFree86-XTerm.ad.patch @@ -1,8 +1,7 @@ -diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad ---- xc.orig/programs/xterm/XTerm.ad Mon Dec 30 15:54:16 2002 -+++ xc/programs/xterm/XTerm.ad Mon Dec 30 20:05:06 2002 -@@ -115,8 +115,8 @@ - *VT100*dynamicColors: on +--- xc/programs/xterm/XTerm-col.ad.orig 2003-09-25 13:06:59.000000000 +0200 ++++ xc/programs/xterm/XTerm-col.ad 2003-10-01 20:48:30.453913496 +0200 +@@ -11,8 +11,8 @@ + !*VT100*background: black ! Uncomment this to use color for underline attribute -!*VT100*colorULMode: on @@ -12,13 +11,15 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad ! Uncomment this to use color for the bold attribute !*VT100*colorBDMode: on -@@ -142,3 +142,159 @@ - *VT100*color15: white - *VT100*colorUL: yellow - *VT100*colorBD: white +--- xc/programs/xterm/XTerm.ad.orig 2003-09-25 13:06:59.000000000 +0200 ++++ xc/programs/xterm/XTerm.ad 2003-10-01 20:49:35.565015104 +0200 +@@ -110,3 +110,180 @@ + *tek4014*font2: 8x13 + *tek4014*font3: 6x13 + *tek4014*fontSmall: 6x10 + +! This file causes when loaded using xrdb correct behaviour of xterm -+! is you are using enclosed xterm.tcap and xterm.ti. ++! if 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 @@ -37,7 +38,7 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad + Shift: scroll-back(1,page)\n\ + Shift: scroll-forw(1,page)\n\ + Ctrl: scroll-back(1,line)\n\ -+ Ctrl:scroll-forw(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\ @@ -63,50 +64,72 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad + KP_Equal: string(=)\n\ + KP_Multiply: string(*)\n\ + KP_Subtract: string(-)\n\ ++ ShiftKP_Home: scroll-back(100,page)\n\ ++ ShiftKP_End: scroll-forw(100,page)\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\ ++ CtrlHome: string(0x1b) string("[1;5H")\n\ ++ ShiftHome: string(0x1b) string("[1;2H")\n\ ++ CtrlEnd: string(0x1b) string("[1;5F")\n\ ++ ShiftEnd: string(0x1b) string("[1;2F")\n\ ++ CtrlInsert: string(0x1b) string("[2;5~")\n\ ++ ShiftInsert: string(0x1b) string("[2;2~")\n\ + ~MetaInsert: string(0x1b) string("[2~")\n\ + MetaInsert: string(0x1b) string(0x1b) string("[2~")\n\ ++ CtrlDelete: string(0x1b) string("[3;5~")\n\ ++ ShiftDelete: string(0x1b) string("[3;2~")\n\ + ~MetaDelete: string(0x1b) string("[3~")\n\ + MetaDelete: string(0x1b) string(0x1b) string("[3~")\n\ ++ CtrlPage_Up: string(0x1b) string("[5;5~")\n\ + ~MetaPage_Up: string(0x1b) string("[5~")\n\ + MetaPage_Up: string(0x1b) string(0x1b) string("[5~")\n\ ++ CtrlPage_Down: string(0x1b) string("[6;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\ ++ Ctrl ShiftUp: string(0x1b) string("[1;6A")\n\ ++ CtrlUp: string(0x1b) string("[1;5A")\n\ ++ ShiftUp: string(0x1b) string("O2A")\n\ + ~MetaUp: string(0x1b) string("OA")\n\ + MetaUp: string(0x1b) string(0x1b) string("OA")\n\ ++ Ctrl ShiftDown: string(0x1b) string("[1;6B")\n\ ++ CtrlDown: string(0x1b) string("[1;5B")\n\ ++ ShiftDown: string(0x1b) string("O2B")\n\ + ~MetaDown: string(0x1b) string("OB")\n\ + MetaDown: string(0x1b) string(0x1b) string("OB")\n\ ++ Ctrl ShiftLeft: string(0x1b) string("[1;6D")\n\ ++ CtrlLeft: string(0x1b) string("[1;5D")\n\ ++ ShiftLeft: string(0x1b) string("O2D")\n\ ++ Mod5Left: string(0x1b) string("b")\n\ + ~MetaLeft: string(0x1b) string("OD")\n\ + MetaLeft: string(0x1b) string(0x1b) string("OD")\n\ ++ Ctrl ShiftRight: string(0x1b) string("[1;6C")\n\ ++ CtrlRight: string(0x1b) string("[1;5C")\n\ ++ ShiftRight: string(0x1b) string("O2C")\n\ ++ Mod5Right: string(0x1b) string("f")\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\ ++ CtrlTab: string(0x1b) string(0x09)\n\ ++ Mod5Tab: string(0x1b) string(0x09)\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\ ++ ~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\ + F11: string(0x1b) string("[23~")\n\ + F12: string(0x1b) string("[24~")\n\ + F13: string(0x1b) string("[25~")\n\ @@ -117,20 +140,6 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad + 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\ @@ -144,6 +153,20 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad + aReturn: string(0x1b) string(0x0d)\n\ + aTab: string(0x1b) string(0x09)\n\ + aspace: string(0x1b) string(" ")\n\ ++ a squestion: string(0x1b) string("?")\n\ ++ a sexclam: string(0x1b) string("!")\n\ ++ a period: string(0x1b) string(".")\n\ ++ a`: 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\ @@ -151,6 +174,7 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad + ae: string(0x1b) string("e")\n\ + af: string(0x1b) string("f")\n\ + ag: string(0x1b) string("g")\n\ ++ a sh: string(0x1b) string("H")\n\ + ah: string(0x1b) string("h")\n\ + ai: string(0x1b) string("i")\n\ + aj: string(0x1b) string("j")\n\ @@ -169,6 +193,4 @@ diff -urN xc.orig/programs/xterm/XTerm.ad xc/programs/xterm/XTerm.ad + aw: string(0x1b) string("w")\n\ + ax: string(0x1b) string("x")\n\ + ay: string(0x1b) string("y")\n\ -+ az: string(0x1b) string("z")\n\ -+ a s/: string(0x1b) string("?")\n\ -+ a s1: string(0x1b) string("!") ++ az: string(0x1b) string("z")