Gaia/System/Keyboard: Difference between revisions

 
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
==Status & Team==
You might also be interested in [[Gaia/System/InputManagement]].


* See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0, B2G - Milestone 3 Plan]
== Design Specs ==


== V1 ==
Latest Keyboard UX spec will be uploaded to this tracking bug: {{bug|983043}}
=== Keyboard 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


=== Cursor Management ===
== Auto Correction / Prediction Mechanism ==
* The ability for user to place and move text-cursor within textual content through press-and-hold.


=== Languages supported ===
* Check [[Gaia/System/Keyboard/IME/Latin/Prediction & Auto Correction]] for auto correction / prediction mechanism of Latin IME (check [[L10n:B2G/Fonts]] for keyboard languages supported by Latin IME)
* US-English
* Spanish (Latinamerica)
* Portuguese (Brazil)


=== Design Spec ===
== Roadmap ==
* [[File:Keyboard Specs.pdf | Keyboard UX]]
 
* [[File:Special_Characters_Per_Keyboard_Key.pdf‎ | Special characters chart mappings for English, Spanish, Brazillian]]
* [[Gaia/System/Keyboard/Roadmap]]
 
== Meetings ==
 
* No meeting currently held for Keyboard app at the moment. Please contact the developers directly or on the [https://lists.mozilla.org/listinfo/dev-gaia dev-gaia] mailing list.  
 
== People ==
 
* Project Manager: Howie Chang
* Product Manager: Bruce Huang
* UX: See [[Gaia/UXTeam]]
* Developers: See [[Modules/FirefoxOS#Keyboard]]
Confirmed users
346

edits