Gaia/System/Keyboard: Difference between revisions

From MozillaWiki
< Gaia‎ | System
Jump to navigation Jump to search
(Add a link to roadmap)
Line 5: Line 5:
* The spec to define alternative chars for English, Portuguese, and Spanish.
* The spec to define alternative chars for English, Portuguese, and Spanish.
   https://docs.google.com/spreadsheet/ccc?key=0Aho3t5kX1TtRdFFOS25rZFNXcncxZm9LRUtzaDlKLVE
   https://docs.google.com/spreadsheet/ccc?key=0Aho3t5kX1TtRdFFOS25rZFNXcncxZm9LRUtzaDlKLVE
== Roadmap ==
* [[Gaia/System/Keyboard/Roadmap]]


==  Requirements ==
==  Requirements ==

Revision as of 09:25, 10 July 2014

Design Specs

  • For the latest UX specifications, please visit

https://mozilla.box.com/system

  • The spec to define alternative chars for English, Portuguese, and Spanish.
 https://docs.google.com/spreadsheet/ccc?key=0Aho3t5kX1TtRdFFOS25rZFNXcncxZm9LRUtzaDlKLVE

Roadmap

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'