Thanks, it helped. Was doing the hint stuff but with a probable bug in my code.
Actually, was doing a XOpenDisplay that too before clutter_init() and caching the Display. Started using clutter_x11_get_default_display() after clutter_init(), and my application has moved ahead. It works for me now. Just for my information, does clutter_init() create the XWindow or is it clutter_stage_get_default() ? Gaurav Roy.. On Fri, 2008-02-22 at 09:54 +0000, Matthew Allum wrote: > I think you need to tell the X server/WM to never give the keyboard > window key focus. i.e Are you doing something like; > > wm_hints = XAllocWMHints(); > > wm_hints->input = False; > wm_hints->flags = InputHint; > XSetWMHints (clutter_x11_get_display(), > clutter_x11_get_stage_window(), > wm_hints); > XFree(wm_hints); > > If you dont do that, key presses will just get sent to the keyboard > itself and you probably dont want that. > > == Matthew > > > On Fri, 2008-02-22 at 13:37 +0530, gaurav wrote: > > Hi, > > > > I am trying to write an application in clutter, which has to redirect a > > few button presses/key strokes to another GTK application just behind > > the Clutter window in stacking order. > > > > Libfakekey used by the matchbox-virtual-keyboard seemed a logical choice > > for passing on modified key-strokes. > > It uses XTestFakeKeyEvent to send key events to a display. > > I have tested whether the library works on my system using fakekey-test > > and the matchbox-virtual-keyboard. Both are working. > > I am using matchbox on X as window manager. > > > > Problem: My clutter application doesn't redirect keys. :) > > > > Matchbox virtual keyboard seems to be able to position itself as a > > window of type TOOLBAR, with override redirect. > > My application sets the same X window properties: (for which I have > > mainly referred the matchbox-virtual-keyboard code). > > However, I couldn't set XSetWindowAttributes related to the > > XWindowCreate as its not exposed for Clutter Window. > > > > I tried to use "XChangeWindowAttributes" later on the X window too, but > > on a button press, application crashes. > > > > > > My questions: > > > > 1) Any way to specify, parameters to XWindowCreate for the Clutter stage > > Xwindow. > > > > 2) Any other way to make my Clutter application behave like the > > matchbox-keyboard ? > > > > > > Gaurav Roy.. > > > > > > > > > > > -- To unsubscribe send a mail to [EMAIL PROTECTED]
