mozilla-b2g/gaia — pull request #1948 by lodr (2012-06-26 16:07:13+00:00)
Title: Bugfixing keyboard

# Overview

This request is for incorporating changes requested by the Mozilla team regarding these notes:

## Need to fix this week for demo:

* Land predictive text into Gaia (Rudy is on it)
* --Create the individual selection to just enable the Spanish layout we are demoing--
* --Create the individual selection to just enable the Portuguese layout we are demoing--
* --Outer border / padding--
* --Calculate the width the key correctly for both 10/11 key-in-a-row layout--
* --Scroll bar appears when there is a menu or a highlight--

This is partially corrected. We need to find another way to show alternatives and adjust CSS to do not allow highlight effects not alternative menus to overflow outside keyboard area. These affect made scrollbars appear which raise the keyboard producing the annoying effect.

For this demo, we can control number of alternatives and a highlight for border keys has been added as well.

* --The candidate menu position (Asian IME)--
* --Key size of Japanese IME (Asian IME)--

## Need to fix before v1:

* Keyboard selection menu scrolling
* --border between keys -- fixed with event abstraction layer with some
tickling--
* multi-touch -- fixed with event abstraction layer

# Flaws and future work

* Some issues related to free space in a row is divided between keys should be reviewed. In particular, how the free space affect ratio and layout designer control over it.
* TEF features should be includes:
* Type-sensitive layout replacements
* .com customization
* Control over type-sensitive keys and how to place them