http://bugs.winehq.org/show_bug.cgi?id=9325
Summary: When pressing DELETE key character ,(comma) is displayed. Product: Wine Version: 0.9.43. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: vanek@vsoft.sk
When pressing DELETE key character ,(comma) is displayed. It happens only if the Slovak keyboard layout is activated.
Note: the virtual code of DELETE key in Windows is 0x2E (comma in Ascii), it seemed that it is not recognized as function key.
http://bugs.winehq.org/show_bug.cgi?id=9325
Daniel Kastner kastner@mediso-art.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Daniel Kastner kastner@mediso-art.cz 2007-08-19 10:43:53 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #2 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-08-19 12:08:28 --- I think that not - I tried to make the photoshop window smaller (it is resizable) but I couldn't see any window below it.
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #3 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-08-19 12:10:18 --- Sorry, the comment went to the wrong bug.
http://bugs.winehq.org/show_bug.cgi?id=9325
Daniel Kastner kastner@mediso-art.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kastner@mediso-art.cz
--- Comment #4 from Daniel Kastner kastner@mediso-art.cz 2007-08-19 13:11:43 --- I have the same problem with Czech keyboard.
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #5 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-08-19 14:44:52 --- Could you write something more how to recreate the bug? In a Ubuntu 7.04 in System > Preferences I changed the keyboard layout to Slovakia > qwerty or Slovakia > Extended Backspace, run "wine notepad" (I've even tried "LC_ALL=sk wine notepad") and the delete key worked fine.
In what program do you have a problem? What distribution are you using?
http://bugs.winehq.org/show_bug.cgi?id=9325
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2007-08-19 23:42:37 --- The problem is that in the Slovak keyboard layout (setxkbmap sk) the Delete key on the keypad is assigned 'comma' instead of KP_Decimal keysym. We can do nothing to detect that keypad is the source of a key press and not a real comma key.
I'd assume that comma is there instead of KP_Decimal to workaround a bug in XLookupString to generate ',' instead of '.'.
Please report this bug to XOrg bugzilla instead.
Closing as invalid.
http://bugs.winehq.org/show_bug.cgi?id=9325
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Dmitry Timoshkov dmitry@codeweavers.com 2007-08-19 23:42:54 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #8 from Dmitry Timoshkov dmitry@codeweavers.com 2007-08-20 22:14:35 --- "Martin Vanek" vanek@vsoft.sk wrote:
I checked it in Fedora 7, Mandriva2007, Suse10.2. No matter what type of keyboard is used (PC104,PC105,qwerty,qwerty-bksl) it's always the same.
Keyboard type has nothing to do with the bug, keyboard layout does.
I have sent a patch to workaround this bug yesterday (edit.c, WM_CHAR notification). VK_DELETE has the same code as comma character 0x2E, but the difference is in lParam - bit 24 specifies whether the key is an extended key. It's not perfect but it works. Better solution of course is to find a basic bug - why is the VK_DELETE sent with WM_CHAR notification to edit control.
I already explained where the source of the bug is. You can use 'xev' to see it as well.
I try to run in Linux accounting software (demo program can be downloaded from http://www.vsoft.sk/wdemofib.exe), everything is fine except some minor errors in wine. You need not to run it; wine notepad shows the same error. With US keyboard layout it's ok.
Please do not reply to bugzilla notifications, add comments in the bugzilla web interface instead.
http://bugs.winehq.org/show_bug.cgi?id=9325
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nesnera@email.cz
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2008-02-13 04:40:41 --- *** Bug 11575 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9325
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lubosd@gmail.com
--- Comment #10 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-06 05:37:42 --- *** Bug 12374 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9325
David Watzke david@watzke.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david@watzke.cz
http://bugs.winehq.org/show_bug.cgi?id=9325
Petr Mach gsl@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gsl@seznam.cz
--- Comment #11 from Petr Mach gsl@seznam.cz 2008-07-04 00:50:46 --- (In reply to comment #6)
The problem is that in the Slovak keyboard layout (setxkbmap sk) the Delete key on the keypad is assigned 'comma' instead of KP_Decimal keysym. We can do nothing to detect that keypad is the source of a key press and not a real comma key.
I'd assume that comma is there instead of KP_Decimal to workaround a bug in XLookupString to generate ',' instead of '.'.
Please report this bug to XOrg bugzilla instead.
Closing as invalid.
This is not bug, this is czech (slovak, etc) internationalization, because czechs national convention is using decimal comma not point for writing decimal numbers.
But we have problem with gray key Delete, no with white key Del on numpad.
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #12 from Ladislav Nesnera nesnera@email.cz 2008-07-04 04:37:06 --- (In reply to comment #11) ..
This is not bug, this is czech (slovak, etc) internationalization, because czechs national convention is using decimal comma not point for writing decimal numbers.
But we have problem with gray key Delete, no with white key Del on numpad.
You can find patch at Novell's bugzilla - https://bugzilla.novell.com/show_bug.cgi?id=405055 Nevertheless I'm afraid it could bring problem with comma/point decimal delimiter. My numeric key "Del" has assigned means point and it's wrong. Can you check it, please?
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #13 from Petr Mach gsl@seznam.cz 2008-07-04 05:41:28 ---
You can find patch at Novell's bugzilla - https://bugzilla.novell.com/show_bug.cgi?id=405055 Nevertheless I'm afraid it could bring problem with comma/point decimal delimiter. My numeric key "Del" has assigned means point and it's wrong. Can you check it, please?
Yes, this patch is bad, because ...
1) it broke writing decimal comma on numpad 2) it broke compatibilty between windows and linux cz+sk keymap
Imho this is wine bug, because wine has trouble with grey key Delete, not with white key Del on numpad. White key is OK in Wine and you patch moddified setings for white key.
http://bugs.winehq.org/show_bug.cgi?id=9325
--- Comment #14 from Petr Mach gsl@seznam.cz 2008-07-04 06:09:22 ---
Imho this is wine bug, because wine has trouble with grey key Delete, not with white key Del on numpad. White key is OK in Wine and you patch moddified setings for white key.
correction information
White key is not OK also. White DEL key has behavior the same as grey Delete key in WINE. This is bug.
Correct behavior cz/sk keymap is:
grey Delete: delete char under cursor white Del: insert comma
Really behavior cz/sk keymap in wine is:
grey Delete: delete char under cursor and insert comma white Del: delete char under cursor and insert comma
http://bugs.winehq.org/show_bug.cgi?id=9325
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markorki@orange.fr
--- Comment #15 from Dmitry Timoshkov dmitry@codeweavers.com 2010-09-08 06:54:10 CDT --- *** Bug 24307 has been marked as a duplicate of this bug. ***