Hello,

I will precise here what I had stated earlier about the dead keys not working.
I am using the latest CVS version, right after an update.
I have selected "No keymap" in the Edit->Preferences popup.

I ran LyX with "lyx -dbg key" and I redirected stdout and stderr in two files
I am joining.

For the "dead_keys_circunflex" file, I opened a document, pressed
the dead circunflex key, then the "e" key. I would expect an "ê", but LyX displays
a plain "e" with no accent, and the DVI output does the same.
Then I quit LyX.

For the "dead_keys_umlaut" file, I did exactly the same with a dead umlaut instead
of a dead circunflex. Those are the two only dead keys I have, but I wouldn't
type a single document in french with them broken.

I hope this report is the most complete possible, and that it will help.

Adrien

-- 
Niveau de débogage key
Débogage `key' (Gestion des évènements clavier)
InitLyXLookup: creating an input context.
InitLyXLookup: X locale modifiers are `@im=none'
LyX: couleur X11 linen allouée pour fond
LyX: couleur X11 black allouée pour text
LyX: couleur X11 grey40 allouée pour zone basse
LyX: couleur X11 black allouée pour cursor
Workarea event: KEYBOARD
LyXLookupString: found DeadEvent
WorkArea: Key is `asciicircum' [94]
WorkArea: Keysym is `dead_circumflex' [65106]
Workarea Diff: 2774859875
KeySym is dead_circumflex[65106] State is [16]
action first set to [69]
meta_fake_bit is [0]
action now set to [69]
Key [69][dead_circumflex]
Raw keysym: fe52
byte 3: fe00
Workarea event: KEYBOARD
XLookupBoth e
WorkArea: Key is `e' [101]
WorkArea: Keysym is `e' [101]
Workarea Diff: 341
KeySym is e[101] State is [16]
action first set to [87]
meta_fake_bit is [0]
action now set to [87]
Key [87][e]
TmpKeysym [101]
SelfInsert arg[e]
Running QuitLyX.
TextCache::add 0x8409fe8 deleted
TextCache: BufferView::buffer
Deleting tmp dir /tmp/lyx_tmpdir2523A1aJWt
Button: 0x83ddc28
Label: 0x83ddd30
Form: 0x83ddeb8
Browser: 0x83de0c8
CloseLyXLookup: destroying input context
Niveau de débogage key
Débogage `key' (Gestion des évènements clavier)
InitLyXLookup: creating an input context.
InitLyXLookup: X locale modifiers are `@im=none'
LyX: couleur X11 linen allouée pour fond
LyX: couleur X11 black allouée pour text
LyX: couleur X11 grey40 allouée pour zone basse
LyX: couleur X11 black allouée pour cursor
Workarea event: KEYBOARD
LyXLookupString: found DeadEvent
WorkArea: Key is `dead_diaeresis' [65111]
WorkArea: Keysym is `dead_diaeresis' [65111]
Workarea Diff: 2774840224
KeySym is dead_diaeresis[65111] State is [17]
action first set to [83]
meta_fake_bit is [0]
action now set to [83]
Key [83][S-dead_diaeresis]
Raw keysym: fe57
byte 3: fe00
Workarea event: KEYBOARD
XLookupBoth e
WorkArea: Key is `e' [101]
WorkArea: Keysym is `e' [101]
Workarea Diff: 1020
KeySym is e[101] State is [16]
action first set to [87]
meta_fake_bit is [0]
action now set to [87]
Key [87][e]
TmpKeysym [101]
SelfInsert arg[e]
Running QuitLyX.
TextCache::add 0x8409fd0 deleted
TextCache: BufferView::buffer
Deleting tmp dir /tmp/lyx_tmpdir2522TM0cLv
Button: 0x83ddc28
Label: 0x83ddd30
Form: 0x83ddeb8
Browser: 0x83de0c8
CloseLyXLookup: destroying input context

Reply via email to