[Bug 10266] Numpad keyboard handling is strange, Del key produces two events

Peter Åstrand astrand at cendio.se
Thu Nov 1 09:56:03 CDT 2007

Perhaps we need to gather more input from other developers:

> http://bugs.winehq.org/show_bug.cgi?id=10266
> --- Comment #4 from Dmitry Timoshkov <dmitry at codeweavers.com>  2007-11-01 08:32:46 ---
> > But in that case, you will find all of your X11 applications on your desktop,
> > including Firefox etc, confusing as well?
> Yes, and this behaviour is very annoying and not consistent IMO.

Let's break down this statement into two:

1) "Not consistent"

It might be interesting to compare with CapsLock. Shift can cancel 
CapsLock, but also substitute it. This is true on both Windows and Linux. 
Additionally, on Linux, NumLock works the same, ie Shift works in both 
directions. On Windows, however, Shift can only cancel NumLock, not 
substitute it. Regardless of whether users actually finds this useful or 
not, I think it's hard to argue for that this is "logical" or 

2) "Annoying"

Can it be that you have a Windows background and are therefore used to the 
Windows behaviour? 

I haven't actually asked any users yet, but my general opinion is that all 
applications on the same desktop should behave the same, if possible. We 
are decorating the Windows windows with the normal window manager 
decorations etc so I think it's reasonable that the keyboard should behave 
according to the native system model. 

Another thing to keep in mind is that most users actually never use the 
numpad keys in conjunction with Shift. I know this from several years of 
experience of keyboard hacking - there have been plenty of bugs in many 
softwares in this area but very few actual bug reports. 

> Besides, I just tested with Wine's notepad and don't see the problem you
> are reporting.

Which keyboard layout are you using? On my system, Wine selects the 
Swedish keyboard layout. 

Peter Åstrand		ThinLinc Chief Developer
Cendio AB		http://www.cendio.se
Wallenbergs gata 4
583 30 Linköping	Phone: +46-13-21 46 00

ThinLinc User Group 2007 Höstkonferens --- 15-16 november, Linköping.
Program och anmälan: http://www.thinlincusergroup.se/aktiviteter

More information about the wine-devel mailing list