Transparent keyboard in illume

Richard Kralovic riso at
Sun Mar 8 21:40:32 CET 2009

> but any plans on making a transparent large "normal" keyboard?
> btw: it seems great!

Actually, it is quite easy to make the default illume keyboard
transparent. It should work with the same method as for qwo, except that
you need to revert the first hunk of e-wm-hack.patch, i.e., illume had
to set the width of keyboard to be equal to the width of the screen.

Afterwards, you can use the transset utility (I just added it to my
webpage) to change the transparency of the keyboard (and also
transparency of any other window). Surely, this is very rough and for
normal usage some decent support in illume would be nice. But I guess
this should be discussed with Raster...


> y
> On Sun, Mar 8, 2009 at 8:49 PM, kimaidou <kimaidou at> wrote:
>> Waou, THIS IS GREAT ! I am very happy to find someone with the same will,
>> but skilled ! For me, qwo is also the fastest keyboard, and making it
>> fullscreen + transparent will make it the killer keyboard. Congratulation
>> for sharing your method. I will try it asap.
>> Kimaidou
>> 2009/3/8 Richard Kralovic <riso at>
>>> Hello,
>>> despite some skepticism about having transparent keyboard in illume, I
>>> decided to try it. After some work, I got it working. More precisely, I
>>> am using the qwo external keyboard (an implementation of quikwriting
>>> technique); imho it's great with stylus, and also quite finger-friendly
>>> when the keyboard is large enough. I think it's quite usable. As for
>>> speed, displaying/hiding the keyboard is quicker than displaying/hiding
>>> the default keyboard, since the application window is not resized (which
>>> is usually quite slow).
>>> I wrote a small howto about it, it's (together with screenshots) here:
>>> Actually, to get it work, I had to fix some bugs/annoying features of
>>> Xglamo. I reported these (together with patches) as ticket #2242 and
>>> #2243 at about one week ago. Unfortunately, I got no
>>> answer regarding these patches. Would it be possible to accept them to
>>> the openembedded repository and close the tickets?
>>> Next, I had to force illume not to resize the running application when
>>> displaying keyboard, and also not to force the width of the keyboard to
>>> be equal to the width of the screen. Currently, I have only very ugly
>>> hack to do this and I am not quite sure how to do it right. I am
>>> thinking of making illume look for the _NET_WM_WINDOW_OPACITY property
>>> on external keyboards, and behave in above-described way if this
>>> property is set. Would this be acceptable for including upstream?
>>> Greets
>>>        Richard
>>> _______________________________________________
>>> Openmoko community mailing list
>>> community at
>> _______________________________________________
>> Openmoko community mailing list
>> community at
> _______________________________________________
> Openmoko community mailing list
> community at

More information about the community mailing list