Keyboard Debate

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(How to have a toggle button to make the keyboard appear/disappear ?)
(List of keyboard-related Howtos)
Line 37: Line 37:
 
=== How to use the Qtopia keyboard shipped with Om 2008.8 ? ===
 
=== How to use the Qtopia keyboard shipped with Om 2008.8 ? ===
  
See [[Om_2008.8_Keyboard| How to use the Qtopia keyboard]].
+
Summary:
 +
* Slide finger left = backspace.
 +
* Slide finger right = space.
 +
* Slide finger up/down = changes between lowercase/uppercase/numbers/special characters.
 +
* The 'Enter' key is bottom right on the special characters page
 +
* Hovering over a letter for more than 2 seconds activates zoom mode, allowing you to type specific letters without prediction.
 +
Detailed version: see [[Om_2008.8_Keyboard| How to use the Qtopia keyboard]].
 +
 
 +
[edit]
  
 
=== How to have a toggle button to make the keyboard appear/disappear ? ===
 
=== How to have a toggle button to make the keyboard appear/disappear ? ===
Line 43: Line 51:
 
Short answer: ''opkg install illume-config''.
 
Short answer: ''opkg install illume-config''.
 
Long answer: [[Keyboard Toggle|here]].
 
Long answer: [[Keyboard Toggle|here]].
 +
 +
=== How to install the matchbox keyboard ? ===
 +
 +
Short answer: ''opkg install matchbox-keyboard-applet matchbox-keyboard-inputmethod''
 +
Long answer: [[Switching_Keyboards|here]].
  
 
=== How to change the keyboards layout ? ===
 
=== How to change the keyboards layout ? ===

Revision as of 14:57, 28 August 2008

NOTE: This is an emotionally laden topic. Please stick to facts and Neutral Point of View.


NOTE: This is work in progress. Please help by linking to appropriate messages and wiki pages.


Contents

Summary of the problem

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.

List of available keyboards

Qtopia keyboard

The Qtopia keyboard build-in Om 2008.8. See also the [documentation at Trolltech]

ASU Keyboard
ASU Keyboard with hello
ASU Keyboard with numeric keys

Matchbox keyboard

The matchbox keyboard.
Screenshot of the keyboard applet on 2007.2

Illume keyboard

The illume virtual keyboard a.k.a. Raster's keyboard.

Probably looking like this

See also Illume#Virtual_Keyboard (which would need to be completed ;)

Vkbd system

The vkbd system.

List of keyboard-related Howtos

How to use the Qtopia keyboard shipped with Om 2008.8 ?

Summary:

  • Slide finger left = backspace.
  • Slide finger right = space.
  • Slide finger up/down = changes between lowercase/uppercase/numbers/special characters.
  • The 'Enter' key is bottom right on the special characters page
  • Hovering over a letter for more than 2 seconds activates zoom mode, allowing you to type specific letters without prediction.

Detailed version: see How to use the Qtopia keyboard.

[edit]

How to have a toggle button to make the keyboard appear/disappear ?

Short answer: opkg install illume-config. Long answer: here.

How to install the matchbox keyboard ?

Short answer: opkg install matchbox-keyboard-applet matchbox-keyboard-inputmethod Long answer: here.

How to change the keyboards layout ?

TBD

How to change the dictionary used by the predictive keyboards ?

TBD

How to toggle the predictive mode on and off ?

TBD

How to "turn off" Qtopia keyboard ?

By default, if illume keyboard is installed, it will compete with the qtopia one with non-predictable results on which one is displayed on top (correct me if I'm wrong).

According to Comment on ticket 1864: You can put "export QTOPIA_NO_VIRTUAL_KEYBOARD=1" into /etc/X11/Xsession.d/89qtopia and qpe will not instantiate a virtual keyboard and illume's keyboard should be shown.

Another option involves patching and recompiling qpe.

How to make Qtopia keyboards and illume/raster keyboard coexist ?

TBD

Your short-term options

Even if things might look bad, you shouldn't assume that they are
  • Live with it, let go (for a while) the desire to use the terminal locally, login remotely via ssh when you need.
  • Get an external keyboard, USB or Bluetooth, light and foldable if you want.
  • Switch to 2007.2 (but then similar issues arise : Switching Keyboards on Om 2007.2), FSO or Debian.
  • Recompile Qtopia and provide a package.

PS: Complaining that management does not listen to the users needs is not a productive option.

Perspectives for long-term resolution

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.

Personal tools
NOTE: This is an emotionally laden topic. Please stick to facts and Neutral Point of View.


NOTE: This is work in progress. Please help by linking to appropriate messages and wiki pages.


Summary of the problem

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.

List of available keyboards

Qtopia keyboard

The Qtopia keyboard build-in Om 2008.8. See also the [documentation at Trolltech]

ASU Keyboard
ASU Keyboard with hello
ASU Keyboard with numeric keys

Matchbox keyboard

The matchbox keyboard.
Screenshot of the keyboard applet on 2007.2

Illume keyboard

The illume virtual keyboard a.k.a. Raster's keyboard.

Probably looking like this

See also Illume#Virtual_Keyboard (which would need to be completed ;)

Vkbd system

The vkbd system.

List of keyboard-related Howtos

How to use the Qtopia keyboard shipped with Om 2008.8 ?

See How to use the Qtopia keyboard.

How to have a toggle button to make the keyboard appear/disappear ?

Short answer: opkg install illume-config. Long answer: here.

How to change the keyboards layout ?

TBD

How to change the dictionary used by the predictive keyboards ?

TBD

How to toggle the predictive mode on and off ?

TBD

How to "turn off" Qtopia keyboard ?

By default, if illume keyboard is installed, it will compete with the qtopia one with non-predictable results on which one is displayed on top (correct me if I'm wrong).

According to Comment on ticket 1864: You can put "export QTOPIA_NO_VIRTUAL_KEYBOARD=1" into /etc/X11/Xsession.d/89qtopia and qpe will not instantiate a virtual keyboard and illume's keyboard should be shown.

Another option involves patching and recompiling qpe.

How to make Qtopia keyboards and illume/raster keyboard coexist ?

TBD

Your short-term options

Even if things might look bad, you shouldn't assume that they are
  • Live with it, let go (for a while) the desire to use the terminal locally, login remotely via ssh when you need.
  • Get an external keyboard, USB or Bluetooth, light and foldable if you want.
  • Switch to 2007.2 (but then similar issues arise : Switching Keyboards on Om 2007.2), FSO or Debian.
  • Recompile Qtopia and provide a package.

PS: Complaining that management does not listen to the users needs is not a productive option.

Perspectives for long-term resolution

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.