[OE-core] RFC: On-screen- / virtual-keyboard

Yury Bushmelev jay4mail at gmail.com
Sun Dec 4 20:28:28 UTC 2011


2011/12/1 Samuel Stirtzel <s.stirtzel at googlemail.com>:
> 2011/12/1 Koen Kooi <koen at dominion.thruhere.net>:
>>
>> Op 1 dec. 2011, om 11:47 heeft Samuel Stirtzel het volgende geschreven:
>>
>>> Hi,
>>> some devices like the Nokia N900 or the OpenPandora provide a hardware
>>> keyboard,
>>> other devices need USB keyboards to operate, but how could a user
>>> input text into a touchscreen-only device?
>>>
>>>
>>> #1. The situation
>>>
>>> Portable devices with a touchscreen usually provide virtual keyboards,
>>> looking around in OE-dev and OE-Core,
>>> there is illume-keyboard but i doubt it can be used with XFCE that easily.
>>>
>>> To tell the user that he has to buy a (small) hardware keyboard to use
>>> a touchscreen device isn't an "appropriate" solution,
>>> if you know what I mean ;)
>>>
>>>
>>>
>>> #2. What was already discovered
>>>
>>> There are plenty of virtual keyboards out there, for example:
>>> -gok (gnome on-screen keyboard) [1]
>>> -kvkbd (kde virtual keyboard) [2]
>>> -illume-keyboard (e17 enlightenment on-screen-keyboard add-on) [3]
>>> -onboard (generic on-screen keyboard) [4]
>>> -(Qt) Colibri (in application virtual keyboard) [5]
>>> -(Qt/Gtk2/Gtk3) Maliit (in application virtual keyboard) [6]
>>
>> Don't forget matchbox-keyboard and matchbox-keyboard2 :)
>
> Right I forgot about it, sorry.
>
> So the new list is as follows:
>
> #2. What was already discovered
>
> There are plenty of virtual keyboards out there, for example:
> -gok (gnome on-screen keyboard) [1]
> -kvkbd (kde virtual keyboard) [2]
> -illume-keyboard (e17 enlightenment on-screen-keyboard add-on) [3]
> -onboard (generic on-screen keyboard) [4]
>  -(Qt) Colibri (in application virtual keyboard) [5]
> -(Qt/Gtk2/Gtk3) Maliit (in application virtual keyboard) [6]
> -matchbox-keyboards (matchbox wm virtual keyboard) [7]
>
> #5. Appendix
>
> [1] gok: http://www.gok.ca/
> [2] kvkbd: http://kde-apps.org/content/show.php?content=94374
> [3] illume: http://wiki.openmoko.org/wiki/Illume
> [4] onboard: https://launchpad.net/onboard
> [5] colibri: https://projects.developer.nokia.com/colibri (note: site
> currently in maintenance)
> [6] maliit: https://wiki.maliit.org/Main_Page
> [7] matchbox-keyboard: http://matchbox-project.org/ (note: the site
> seems to currently get reworked, so I got no direct link)

My list of virtual keyboards includes also:
* xvkbd http://homepage3.nifty.com/tsato/xvkbd/
* qvkeyboard http://qt-apps.org/content/show.php/QVKeyboard?content=77983
* Florence http://florence.sourceforge.net/english.html
* GTKeyboard http://www.gnu.org/software/gtkeyboard/gtkeyboard.html
* Literki http://wiki.openmoko.org/wiki/Literki

And "hybrid" input methods:
* Dasher http://www.inference.phy.cam.ac.uk/dasher/
* QWO http://www.nongnu.org/qwo/

-- 
Yury Bushmelev




More information about the Openembedded-core mailing list