http://bugs.winehq.org/show_bug.cgi?id=6631
Summary: Special keys on French keyboard not recognized Product: Wine Version: 0.9.22. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: kena.xenki@gmail.com
Inside wine the special keys on the keyboard have no effect.
Steps to reproduce: 1. start "wine notepad" 2. enter "abcé" on the keyboard
Then only "abc" is entered, and pressing the "é" key has no effect.
With WINEDEBUG=+all it can be seen that:
- wine chooses the "French" keyboard mapping as a best match. - during execution of notepad, each press on the "a", "b" "c" key generates some sort of input event, whereas "é" does not generate any event at all.
Xev reports for the "é" key: KeyRelease event, serial 29, synthetic NO, window 0x5400001, root 0x75, subw 0x0, time 3358361169, (35,85), root:(1111,146), state 0x10, keycode 11 (keysym 0xe9, eacute), same_screen YES, XLookupString gives 2 bytes: (c3 a9) "é" XFilterEvent returns: False
(LANG=fr_FR.UTF-8)
Other information:
- Running on Ubuntu 6.10 (Etchy) AMD64, using binaries provided by WineHQ for Ubuntu 32 bits (running in 32 bit emulation mode).
- Applications work fine otherwise
- running with LANG=C, LANG=fr_FR or LANG=fr_FR.ISO8859-1 produces same behavior
- running wine 0.9.20 from a different machine with X forwarding does actually work ("é" key recognized properly). Other machine is a 32 bit debian/unstable.
- running xev from other machine using X forwarding (where wine works) produces same output for the "é" key.
- wine running locally on other system (32bit debian/unstable) works fine as well. Both systems have same X version, configuration and XKB settings.
Suspecting either change between 0.9.20 and 0.9.22, or improper handling of xkb events received in 32bit process from 64bit X server.