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