[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