View source for Keyboard Debate
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Template used on this page:
Return to Keyboard Debate.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Template used on this page:
Return to Keyboard Debate.
Om 2008.8 uses Qtopia for its phone stack. Qtopia has a build-in keyboard primarily designed to compose SMS in English. This keyboard is very impractical to use with a terminal or enter an URL.
More details..., list of all keyboard bugs in the defect tracking system.
The Qtopia keyboard build-in Om 2008.8. See also the documentation at Trolltech
The illume virtual keyboard a.k.a. Raster's keyboard.
Probably looking like this or like that.
See also Illume#Virtual_Keyboard (which would need to be completed ;)
It is hard to call this a key-board, it looks more like a pair of Ouija board than a matrix of buttons. But as far as an touchscreen input method for letters, this one allows the stylus to remain on the screen and move continuously. Needs a few hours of practice before writing words fluently.
The vkbd system.
Summary:
Detailed version: see How to use the Qtopia keyboard.
Short answer: In 2008.8, opkg install illume-config. In testing, edit '/etc/enlightenment/default_profile' to use illume theme instead of 'asu'. Long answer: here.
Short answer: opkg install matchbox-keyboard-applet matchbox-keyboard-inputmethod Long answer: here.
Short answer: opkg install illume-config-illume
Detailed answer:
opkg install illume-config # Get the qwerty button if not there yet
echo export QTOPIA_NO_VIRTUAL_KEYBOARD=1 >> /etc/X11/Xsession.d/89qtopia # Turn off built-in qtopia keyboard
opkg install illume-config-illume
rm -rf ~/.e/e/config/illume # Purge E's cache
/etc/init.d/xserver-nodm restart # Restart X
Then switch keyboard from "None" to "Default" in Illume's preferences.
Short answer: Add the line export QTOPIA_NO_VIRTUAL_KEYBOARD=1 into the file /etc/X11/Xsession.d/89qtopia.
Warning: Even when you install another keyboard, if you do not turn off the Qtopia keyboard it will come back on the top to bite you trollishly. References:
Comment on ticket 1864, and untested proposed
patch to qpe.
If you use base-image (testing) don't forget to set E_PROFILE="-profile illume" in /etc/enlightenment/default_profile see [1]
TBD
See instructions on the Change matchbox keyboard layout page.
Go to the official page (Illume) all of the following are available there.
Install illume-keyboards-terminal package :) they are all recommended ones for illume.
You can compile your own wordlist or use precompiled wordlists.
This method retrieves wordlists with lower case words only, not including proper names. This is not sufficient for languages with capitalized nouns, such as german.
Precompiled openwall words.dawg can be found at: http://alasal.be/openmoko/keyboard .
To compile the openwall wordlist on your Linux box:
wget http://www.3v1n0.net/openmoko/qtopia-italian-keyboard.tar.bz2
tar xvf qtopia-italian-keyboard.tar.bz2
wget ftp://ftp.mathematik.uni-marburg.de/pub/mirror/openwall/wordlists/languages/***YourLanguageHere***/lower.gz
gunzip lower.gz
./qdawggen -d lang_LANG lower
mv lang_LANG/lower.dawg words.dawg
A better german wordlist, including proper names and nouns, can be downloaded from http://www.fragcom.de/server/fragcom_words . It is based on the Debian package "wngerman".
First, move the English dictionary out of the way, on your Neo:
cd /opt/Qtopia/etc/dict/
cp -r en_EN lang_LANG
Second, back on your Linux box, send the dictionary (overwriting the existing words.dawg in the new directory):
scp words.dawg root@192.168.0.202:/opt/Qtopia/etc/dict/lang_LANG/words.dawg
Third, edit /opt/Qtopia/etc/default/Trolltech/locale.conf to change the language
Fourth, restart X or reboot your Neo.
[Language]
InputLanguages = lang_LANG
Language = lang_LANG
The Terminal layout has an empty dictionary. The words you type are entered automatically in the dictionary.
To add another language you have to do the following steps:
On Debian/Ubuntu systems, it is located in /usr/share/dict Here is a Portuguese dictionary for OpenMoko’s Illume keyboard.
To add a dictionary you can find them by typing : apt-cache search wordlist|grep ^w|sort and install it on your computer with : apt-get install wfrench (replace french with your language)
for example do : scp /usr/share/dict/french root@192.168.0.202:/usr/lib/enlightenment/modules/illume/dicts/French.dic
Matchbox has no predictive mode (to be confirmed ?).
TBD
TBD
PS: Complaining that management does not listen to the users needs is not a productive option.
On August 27th 2008, Marek from Openmoko inc. announced the intention to focus on the low-level layers. Future "base system" distribution may not include any phone stack at all.