exact same keyboard sequence works on linux, but not on windows.

Tor Lillqvist <[email protected]> Fri, 24 Jan 2003 22:15:15 +0000
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <[email protected]>
[email protected] writes:
 > For some reason, on Windows, when I press a combination of keys
 > (Ctrl+Shift+Alt+D - in that order), I get a different result to running the
 > same sequence under Linux.

Yes, the keyboard event handling in gdk/win32 is rather hairy. No
doubt it has bugs. Please file a bug report on bugzilla.gnome.org.

(Part of the hair is because of Windows generates different kinds of
messages when the Alt key is down that without Alt (WM_SYSKEY*
vs. WM_KEY*, and WM_SYSCHAR vs. WM_CHAR). Yeah, and the business with
habing to handle both the WM_KEYUP and DOWN messages, *and* the
WM_CHAR messages is not especially elegant either. Plus, pressing
AltGr is equal to pressing both Alt and Ctrl, so it might be hard to
distinguish Alt+Ctrl+<letter> from AltGr+<letter>.)

Patches welcome... Cleaning up the keyboard event handling in
gdk/win32/gdkevents-win32.c would be a nice freestanding project for
somebody who wants to help with development.

--tml



To Post a message, send it to:   [email protected]
To Unsubscribe, send a blank message to: [email protected] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/