Just writing a small update on my progress:
I'm using .svg files as the layout for the keyboard. It currently
only recognises rectangles, but plan to implement paths next as that
allows all manner of wonderful shapes and layouts.
I have a dictionary linking each character with a key on th
Hi Chris,
Have a look at gok_main_create_window in:
http://cvs.gnome.org/viewcvs/gok/gok/main.c?annotate=1.191
Another thing you might consider is making your window a docked window.
This can really help with screen real estate issues as well as focus
issues. We made docking optional in GOK.
> If anyone who is familiar with the GOK code reads this, could
> they detail how they got round this problem.
Well, not GOK, and I'm using the C bindings, but there's a WM hint to ask
for your window never to receive the focus, and you can set it using
gtk_window_set_accept_focus()
http://dev