|
|
(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]] |