John Levon schrieb:
On Wed, Nov 20, 2002 at 09:30:46PM +0100, Herbert Voss wrote:me too ... ;-)
with Kornels patch (languages and QLyXKeySym.C) I get theCan you explain exactly what's going on ? i.e. an interaction list of
lowercase umlauts but not the uppercase ones.
what inputs lyx gets, and where we go wrong. What happens now, and what
happens with your patch. I'd really like to understand this exactly.
ok, let's go. All with qt3
Herbert
xev gives: ---------------------------------------------------------------------
KeyRelease event, serial 27, synthetic NO, window 0x3e00001,
root 0x3e, subw 0x0, time 22316297, (-398,315), root:(673,842),
state 0x0, keycode 48 (keysym 0xe4, adiaeresis), same_screen YES,
XLookupString gives 1 characters: "�"
KeyPress event, serial 27, synthetic NO, window 0x3e00001,
root 0x3e, subw 0x0, time 22317160, (-398,315), root:(673,842),
state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 characters: ""
KeyPress event, serial 27, synthetic NO, window 0x3e00001,
root 0x3e, subw 0x0, time 22317507, (-398,315), root:(673,842),
state 0x1, keycode 48 (keysym 0xc4, Adiaeresis), same_screen YES,
XLookupString gives 1 characters: "�"
lyx without any patch and run with -dbg key
-> nothing happens in the main gui:--------------------------------
Press key 65535 text "�", ascii "228"
KeySym is sym empty in getSymbolName()
getSymbolName() -> �
�
Press key 4128 text "none", ascii "0"
KeySym is getSymbolName() -> Shift_L
Shift_L
Press key 65535 text "�", ascii "196"
KeySym is sym empty in getSymbolName()
getSymbolName() -> �
�
lyx with the patch and run with -dbg key :--------------------------------
Press key 65535 text "�", ascii "228"
KeySym is sym empty in getSymbolName() for key 65535
getSymbolName() -> �
�
action first set to [91]
sym empty in getSymbolName() for key 65535
getSymbolName() -> �
action now set to [91]
Key [action=91][sym empty in getSymbolName() for key 65535
getSymbolName() -> �
�]
getISO returning �
Cannot decode: �
SelfInsert arg[`�']
Press key 4128 text "none", ascii "0"
KeySym is getSymbolName() -> Shift_L
Shift_L
Press key 65535 text "�", ascii "196"
KeySym is sym empty in getSymbolName() for key 65535
getSymbolName() -> �
�
action first set to [45]
sym empty in getSymbolName() for key 65535
getSymbolName() -> �
action now set to [-1]
Key [action=-1][sym empty in getSymbolName() for key 65535
getSymbolName() -> �
S-�]
Removing modifiers...
Action now set to [91]
getISO returning �
Cannot decode: �
SelfInsert arg[`�']
--
http://www.educat.hu-berlin.de/~voss/lyx/
