"Marcelo Duarte" wine-devel@bol.com.br
I have had some problems with my keyboard, that I discovered recently, reading the recent discussions.
- My keyboard is ABNT-2 and in keyboard.c has 2 layouts and I believe that my
keyboard is ABNT-2 with ALTGR but Wine detect it as the first layout (running wine --debugmsg +keyboard)
- All ALTGR keys give me the result except the EuroSign (see the result of
wine --debugmsg +key+keyboard): err:keyboard:X11DRV_ToUnicode Please report: no char for keysym 0000 (No Name) : err:keyboard:X11DRV_ToUnicode (virtKey=0,scanCode=138,keycode=8,state=10) err:keyboard:X11DRV_ToUnicode Please report: no char for keysym 20AC (EuroSign) : err:keyboard:X11DRV_ToUnicode (virtKey=45,scanCode=12,keycode=1A,state=2010)
If you apply the patch mentioned in the very first lines of your mail and generate a +key,+keyboard,+nls,+x11drv,+event,+string log, I'll take a look. Please compress the log before sending.
- If I press the key Delete from the non-numeric keypad and the numlock was
on, the comma appears. If I am correct with my observation, wine is mapping like numeric keypad delete key was pressed, but it is pressed from nom-numeric keypad (I believe that other people have the same problem, but in other keyboard layouts is mapped to "point").
This one might me fixed in the CX Office sources. I'm not sure about the merge status, but probably you could get Wine source from the recent CX Office (look for it on the codeweavers.com), compile them and see whether it works better.