http://bugs.winehq.org/show_bug.cgi?id=20065
Summary: Notepad: cursor key issues on MacOSX Product: Wine Version: 1.1.29 Platform: PC OS/Version: Mac OS X 10.5 Status: UNCONFIRMED Severity: normal Priority: P2 Component: programs AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
The keyboard mapping is weird or something else is broken: - Shift Right does not select&highlight one character to the right of the cursor. Instead, a strange asterisk appears. - Shift Left replaces the character to the left with a plus sign. - Shift Down moves one line down, marks the text in between (like Shift Down on Linux), deletes it, in effect joining with the part of the following line starting with the current column. - Shift Up does something similar upwards but additionally inserts a /.
+ Control keys work (print menu, save, undo etc.) + Umlauts work + F5 (insert date and time) works. You may need to press fn-F5, depending on your System Preferences.
The xev programs reveals that all keycodes are different than on a Linux laptop, but the keysyms are the same.
FYI, xev also shows that X11.app maps the command key to alt (aka. Meta_L/R)! I find this unfortunate, as Cmd-xyz will conflict with X11.app's own menus.
I'm using the German locale and Apple keyboard.
http://bugs.winehq.org/show_bug.cgi?id=20065
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source Severity|normal |minor
--- Comment #1 from Jörg Höhle hoehle@users.sourceforge.net 2009-09-16 11:19:18 --- In summary, Notepad (is it actually richedit?) behaves as if shift+cursor works, but is immediately followed by a key press of either *, +, DEL or /.
http://bugs.winehq.org/show_bug.cgi?id=20065
--- Comment #2 from Jörg Höhle hoehle@users.sourceforge.net 2009-09-17 07:55:55 --- Created an attachment (id=23628) --> (http://bugs.winehq.org/attachment.cgi?id=23628) trace +key,+keyboard (+more) when typing keys c, shift left, left
The attached traces shows how on the Mac, XmbLookupString returns a string (+ a keysym). On Linux it does not. This is somewhat odd, I didn't notice it when using xev. Maybe this depends on the XIC input context?
keyboard:X11DRV_ToUnicodeEx Found keycode 78 (0x4E) key:X11DRV_ToUnicodeEx type 2, window e00005, state 0x0001, keycode 0x004e keyboard:X11DRV_ToUnicodeEx XmbLookupString needs 1 byte(s) key:X11DRV_ToUnicodeEx nbyte = 1, status 0x4 key:X11DRV_ToUnicodeEx KeyPress : keysym=2B (plus), # of chars=1 / "+"
winex11.drv/keyboard.c:X11DRV_ToUnicodeEx has a comment on th5s: /* We have a special case to handle : Shift + arrow, shift + home, ... X returns a char for it, but Windows doesn't. Let's eat it. */ && (keysym>=XK_KP_0) && (keysym<=XK_KP_9)) B4t that code only handles KP_0 to KP_9, not the arrow keys.
http://bugs.winehq.org/show_bug.cgi?id=20065
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|programs |winex11.drv
http://bugs.winehq.org/show_bug.cgi?id=20065
--- Comment #3 from Jörg Höhle hoehle@users.sourceforge.net 2009-12-08 12:19:14 --- Bug #19964, comment #4 seems to indicate that there are more keypad issues that solely the cursor keys on the Mac in 1.1.34. Lego Star Wars II does not properly recognize the Mac's numeric keypad 0, '-' and 1-9 keys.
http://bugs.winehq.org/show_bug.cgi?id=20065
--- Comment #4 from Jörg Höhle hoehle@users.sourceforge.net 2009-12-08 12:20:02 --- I meant bug #19969, comment #4, sorry.
http://bugs.winehq.org/show_bug.cgi?id=20065
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID Summary|Notepad: cursor key issues |Notepad: cursor key issues |on MacOSX |on MacOSX (X11.app/XQuartz | |bug)
--- Comment #5 from Jörg Höhle hoehle@users.sourceforge.net 2010-09-25 02:03:18 CDT --- This bug is gone on my machine, even when using old builds like 1.1.24 or 1.1.35. The only explanation that comes to mind is the recent upgrade from XQuartz 2.3.3.2 to 2.5.3.
http://bugs.winehq.org/show_bug.cgi?id=20065
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2010-09-25 05:17:57 CDT --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=20065
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Mac OS X 10.5 |Mac OS X