[Bug 6631] New: Special keys on French keyboard not recognized

Wine Bugs wine-bugs at winehq.org
Wed Nov 8 09:32:09 CST 2006


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 at winehq.org
        ReportedBy: kena.xenki at 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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list