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

[email protected] Fri, 24 Jan 2003 20:31:22 -0000
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <B1F38D7B53615140BCEA6677DF9F2F8C011111E5@i2km11-ukbr.domain1.systemhost.net>
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.

I am using Gtk 2.0.6 under RedHat 8.0 and Gtk 2.2.0 under Windows 2000.

The output of my software is below:


--- on linux the sequence Ctrl+Shift+Alt+D ---
20:22:22:OC:    oc_gtk_ops_handle_shortcut: key pressed, type:8, state:16,
keyval:0x0000ffe3
20:22:22:OC:    oc_gtk_ops_handle_shortcut: shortcut not handled

20:22:22:OC:    oc_gtk_ops_handle_shortcut: key pressed, type:8, state:20,
keyval:0x0000ffe1
20:22:22:OC:    oc_gtk_ops_handle_shortcut: shortcut not handled

20:22:22:OC:    oc_gtk_ops_handle_shortcut: key pressed, type:8, state:21,
keyval:0x0000ffe7
20:22:22:OC:    oc_gtk_ops_handle_shortcut: shortcut not handled

20:22:23:OC:    oc_gtk_ops_handle_shortcut: key pressed, type:8, state:29,
keyval:0x00000044

--- handled here ---

20:22:23:OC:    oc_gtk_ops_handle_shortcut: shortcut HAS BEEN handled


--- on windows (the same sequence) Ctrl+Shift+Alt+D ---
20:24:14:OC:    oc_gtk_ops_handle_shortcut: key pressed, type:8, state:4,
keyval:0x0000ffe3
20:24:14:OC:    oc_gtk_ops_handle_shortcut: shortcut not handled

20:24:15:OC:    oc_gtk_ops_handle_shortcut: key pressed, type:8, state:5,
keyval:0x0000ffe1
20:24:15:OC:    oc_gtk_ops_handle_shortcut: shortcut not handled

It seems like the Alt and the D are not accepted for some reason?  I can do
Alt+D separately and that is fine.  But if I try and do Ctrl+Alt+D (in that
order) it fails and I only get a signal for Ctrl??  Similarly if I press it
in the opposite way, Alt+Ctrl+D the D is ignored completely??  When I say
ignored, I mean that no event is generated from the pressing of the button.


Any ideas?

Tor?


Regards,
Martyn