[Xcb] Your GSOC proposal: "Complete input support for XCB"

Christoph Reimann chrr at arcor.de
Wed Apr 7 01:37:18 PDT 2010

Hi, thank you for your fast replies & sorry for the double post yesterday!
I read the stuff concerning the Xlib functions yesterday evening (and
in fact, I "c/p" the Xlib keyboard stuff to XCB a few years ago when
we needed keyboard input in a small and never finished project) - but:
Is it really "worthwhile" to port the old Xlib bindings to XCB (AFAIR
it does not support changing the keyboard layout on-the-fly and only a
limited number of keyboard layouts anyway? And now I think about it
there were a number of further limitations with the Xlib stuff itself,
perhaps I find the code somewhere around.).
At the moment, however, I have no clue whatsoever about XKB (and it's
also some time ago that I glimpsed into Xlib/XCB code...) - can you
give me any suggestions where to start digging in in order to get a
quick and more complete overview (esp. would it make sense to read
anything XKB related at all? Or merely concentrate on XCB internals?
In the post at http://lists.freedesktop.org/archives/xorg-devel/2010-March/006612.html
it is stated that "most of XKB" has been specified in xcb/proto - it
is necessary to finish the protocol layer first?).

Thanks & all the best


On 7 April 2010 09:36, Arnaud Fontaine <arnaud at andesi.org> wrote:
> >>>>> Christoph Reimann <chrr at arcor.de> writes:
> Hi,
>    >  Hi, today I  stumbled upon  your GSOC  proposal concercing  XCB &
>    > (keyboard) input and remembered  that a friend of mine (--> Thomas
>    >  Hunger) has  done  some coding  there  a few  years  ago. I  also
>    > remember him  saying that it was a really hard  thing to do though
>    > ;)  I would be interested  in a somewhat  more detailed discussion
>    > concerning the  current status and a short  overview of what needs
>    > to  be done  to get  any kind of  XKB support  in XCB.   Thanks in
>    > advance for any answers!
> There  are also some  details about  porting the  Xlib functions  to XCB
> (besides of XKB support I mean) there:
> http://xcb.freedesktop.org/XCBToDoKeyboard/
> It's   fairly  incomplete   but   it   might  help   you   to  write   a
> proposal... Please, don't hesitate to submit one!
> Cheers,
> Arnaud
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xcb

More information about the Xcb mailing list