[Xquartz-dev] CoreDockServices.h

Etsushi Kato ek.kato at gmail.com
Wed Sep 24 01:57:42 PDT 2008


On Wed, Sep 24, 2008 at 5:10 PM, Etsushi Kato <ek.kato at gmail.com> wrote:
> I'd like to build xorg-server-1.4.2-apple17 by my own, but cannot find
> HIServices/CoreDockServices.h.  Could someone tell me where it is?
> I'm using Mac OS X 10.5.5 and Xcode 3.1.

Just commenting out the include from pbproxy/main.m works.

Now, the reason I build xserver by my own is that I need to use key
combination for input menu (Command-space in my case) in X11.  I was
able to use the combination in xclient on X11-2.3.0 even with other
normal key equivalences are enable (like Command-C), but not with
X11-2.3.1.

How about adding a check for darwinSyncKeymap in combination with
xp_is_symbolic_hotkey_event()?  I think users not enabling "Follow
system keyboard layout" doesn't need input menu key combination
passing to Mac OS X.


diff -uN X11Application.m.orig X11Application.m
--- X11Application.m.orig       2008-09-06 09:22:13.000000000 +0900
+++ X11Application.m    2008-09-24 17:51:40.000000000 +0900
@@ -245,6 +245,7 @@
 #endif
 #if XPLUGIN_VERSION >= 1
                     } else if(X11EnableKeyEquivalents &&
+                              darwinSyncKeymap &&
                               xp_is_symbolic_hotkey_event([e eventRef])) {
                         swallow_up = [e keyCode];
                         for_x = NO;

Cheers,
-- 
Etsushi Kato
ek.kato at gmail.com


More information about the Xquartz-dev mailing list