Gaia/System/Keyboard: Difference between revisions

From MozillaWiki
< Gaia‎ | System
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Status & Team==
== Design ==


* See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0, B2G - Milestone 3 Plan]
==== Interaction ====
* [https://www.dropbox.com/sh/pz8qn4023f19dhr/BniBrKbQ8r Dropbox]
 
==  Requirements ==


== V1 ==
=== Keyboard requirements ===
* Multiple keyboard support
* Multiple keyboard support
** Being able to cycle through different language keyboards and keyboard layouts
** Being able to cycle through different language keyboards and keyboard layouts
Line 32: Line 33:
* Portuguese (Brazil)
* Portuguese (Brazil)


=== Design Spec ===
=== Version 2 ===
* [[File:Keyboard Specs.pdf | Keyboard UX]]
* [[File:Special_Characters_Per_Keyboard_Key.pdf‎ | Special characters chart mappings for English, Spanish, Brazillian]]
 
 
== V2 ==
=== Keyboard requirements ===


* Browser specific: When entering a URL in the browser address bar, the 'enter' key should be labeled as 'go'
* Browser specific: When entering a URL in the browser address bar, the 'enter' key should be labeled as 'go'

Revision as of 16:19, 4 September 2012

Design

Interaction

Requirements

  • Multiple keyboard support
    • Being able to cycle through different language keyboards and keyboard layouts
  • Contextual sensitivity
    • adjust keyboard layout based on input field types
      • datetime (picker)
      • date (picker)
      • time (picker)
      • number
      • url
      • name
      • email
  • Predictive text
    • Ability to recommend words based on substring (eg: 'wor' recommends world, word, work, etc)
    • Ability to recommend for misspelled words
    • Support for additional characters and symbols on alternate keyboard layout
  • Keyboard behaviors
    • double press space for '.'
    • Auto capitalize beginning of sentences and names
  • Localized
    • Adjust for currency depending on locale
      • $, €, ¥, etc

Languages supported

  • US-English
  • Spanish (Latinamerica)
  • Portuguese (Brazil)

Version 2

  • Browser specific: When entering a URL in the browser address bar, the 'enter' key should be labeled as 'go'