http://bugs.winehq.com/show_bug.cgi?id=1181
Summary: Keyboard translation broken: uses raw keycodes
Product: Wine
Version: CVS
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-x11driver
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: peter(a)cendio.se
The X11 keyboard driver (dlls/x11drv/keyboard.c) uses raw X11 keycodes.
This is wrong; keycodes are Xserver and hardware dependent. Applications
should never use the keycodes.
One example when this is a problem is when using VNC, since Xvnc does not
use the same keycodes as most XFree86 servers. This has led to that Wine
has a special keymap for this special Xvnc server. But this keymap only
supports the US keyboard layout. Basically, to support all layouts (x) on
all servers (y), Wine needs to have x*y keymaps. This is just not feasible.
And even if it was, things would go wrong: Xvnc allocates keycodes
dynamically, which is totally "legal". This means that "aring" can have
different keycodes different times, depending on in which order the user
has pressed international keys.
rdesktop (www.rdesktop.org) suffered from exactly the same problem. I have
written a new keyboard translation implementation which uses Keysyms
instead. Maybe Wine can re-use parts of this work.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=1181>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=92
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 23:42 -------
c
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=92>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=92
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |FIXED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 23:41 -------
rf
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=92>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=92
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|CLOSED |REOPENED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 23:33 -------
ro
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=92>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=91
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 22:57 -------
c
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=91>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=91
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |FIXED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 22:57 -------
rf
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=91>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=91
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|CLOSED |REOPENED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 22:57 -------
ro
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=91>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=83
Speeddymon(a)yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|susan(a)codeweavers.com |wine-bugs(a)winehq.com
Status|REOPENED |ASSIGNED
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 22:47 -------
reassigning to Mr. Bugs
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=83>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=79
This bug depends on bug 83, which changed state:
What |Old Value |New Value
----------------------------------------------------------------------------
Status|CLOSED |REOPENED
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=79>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://bugs.winehq.com/show_bug.cgi?id=1167
------- Additional Comments From Speeddymon(a)yahoo.com 2002-12-05 21:54 -------
Try using a Win2k or 98/nt4 copy of native mscvrt.. If you dont have access to
one, I can email a Win2k or a Win98 copy to you..
If you could provide some debug msgs, that would help, try
+mscvrt,+ole,+ole32,+commctrl,+comctl32 any or all of those may be of some
help..
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=1167>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.