aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use SparseArray<E> instead of HashMap<Integer,E>Tadashi G. Takaoka2012-06-291-5/+7
| | | | Change-Id: Id962e670ee1a5164e6c69deb84625139bf5e7974
* Add special case for speaking ACTION_ENTER keys.alanv2012-05-311-0/+51
| | | | | Bug: 6576058 Change-Id: If9a4fc2ddd5bcbac5f610d705441aa379c499a6f
* Only speak key label after checking for password obscure flag.alanv2012-05-191-3/+2
| | | | | Bug: 6523222 Change-Id: Ic737c4ce135d869a3422b1ebbea0a845c71b1699
* Make LatinIME keys accessibility focusable, clickable.alanv2012-05-151-0/+3
| | | | | | | Also fix speech for labeled keys. Bug: 6498563 Change-Id: I094d4db0e57fa373759a63eb3354b1ab3ab0f525
* Added virtual view hierarchy for keyboard accessibility.alanv2012-02-281-9/+9
| | | | | Bug: 5829051 Change-Id: Ied1b6267eec616bd3b9337f6e761b0c740aa0eb2
* Improved shift key and symbol/alpha switch key accessibility feedback.alanv2012-02-071-14/+40
| | | | | Bug: 5933165 Change-Id: Id71f38874640785b7ad43b7a70e27f40c13be748
* Removed CODE_CAPSLOCK from keyboard accessibility (fixing build).alanv2012-02-011-1/+0
| | | | Change-Id: Ibc7ef979276f563444f3c24e69ac32de5d4eb6e8
* Merge "Removed spoken descriptions for characters supported by TTS or TalkBack."Charles Chen2012-02-011-23/+0
|\
| * Removed spoken descriptions for characters supported by TTS or TalkBack.alanv2012-01-311-23/+0
| | | | | | | | Change-Id: Iddef18559bc6af9487e536a33607b0a0b07df282
* | Refactored shift key spoken description into separate method.alanv2012-01-311-21/+29
|/ | | | Change-Id: I183462a68fdfd339404740fa1564f737430d73d9
* Auto generate various shift states alphabet keyboard automaticallyTadashi G. Takaoka2012-01-311-20/+1
| | | | | | | | | | | | | | | | | | If any shift state variants of alphabet keyboard layout is not specified in KeyboardSet.Element, it will be automatically generated from base alphabet keyboard definition. This change also * Eliminates KeyboardShiftState object from Keyboard. * Removes various set shift state methods from Keyboard. * Removes KeyboardSet.Element.elementAutoGenerate attribute. * Separates "sticky" Key.backgroundType to "stickyOff" and "stickyOn" * Add preserveCase flag to smiley, .com, and labeled special keys. * Rename KeyboardShiftState class to AlphabetShiftState. * Rename some attributes from *UppercaseLetter* to *ShiftedLetterHint*. * Introduce shiftedLetterActivated to Key.keyLabelFlags Change-Id: I01a0a8efeeaa76820ae728a5bdfa8d02b6ce74b7
* Get rid of Keyboard.CODE_DUMMYTadashi G. Takaoka2012-01-101-1/+1
| | | | Change-Id: Id2320f4d9b5f22f0ac844ab20ce42b0c4e7c6880
* Cleanup unused variables and parametersTadashi G. Takaoka2011-12-151-4/+3
| | | | Change-Id: Iad756a7a775c93f3344c6962e7b3456ef8339490
* Fixed typing uppercase letters when touch exploration is enabled.Alan Viverette2011-11-211-10/+11
| | | | | Bug: 5652774 Change-Id: Id8cd37b3ff93b45f4f18198bbbb827aadf945b02
* Fixed speaking keys when editing password fieldsAlan Viverette2011-08-081-6/+21
| | | | | Bug: 5042681 Change-Id: Ic4523ec38b0faa2b6a91d476ea7af7e69404861c
* Clean up keyboard loading and switchingTadashi G. Takaoka2011-07-271-1/+1
| | | | | Bug: 4311428 Change-Id: Ia72de23634f824d82b7b5f2267d439ce922a3b57
* Add key description for "fullwidth asterisk" used on phone/number layoutTadashi G. Takaoka2011-06-291-0/+1
| | | | | | | This change also removes non-ASCII comment from strings.xml to suppress resource compiler warning. Change-Id: I96d3e8e2c7072816f32a15564745f8cdc3f91ee9
* Draw phone/number keyboard layout witout iconTadashi G. Takaoka2011-06-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | This change introduces: * New KeyboardView attribute * keyLargeLetterRatio to specify large letter text size. * keyHintLabelRatio to specify hint label text size. * keyHintLabelColor to specify hint label text color. * keyPreviewTextRatio to specify key preview text size. * New Key.keyLabelOption flags * alignLeftOfCenter, align the key label slightly left of the key center. * largeLetter, use keyLargeLetterRatio to draw key letter. * hasHintLabel, draw keyHintLabel at the right of key letter. * followKeyHintLabelRatio, draw the key label following keyHintLabelRatio size. * Renames * Key.keyHintLetter to keyHintLabel. * Key.keylLabelOption fontFixedWidth to fontMonoSpace. * Key.keylLabelOption popupHint to hasPopupHint. * Removes * number icon releted attributes and declarations. Change-Id: I2f456737e3a46209e5f48b5155951b2b21a33859
* Move Key class out of internal packageTadashi G. Takaoka2011-06-231-1/+1
| | | | | Bug: 4903326 Change-Id: I2493d6dae613d2e37dfa8ce96b4cddc9a038160c
* Fixing build error due to refactored import.Alan Viverette2011-06-221-1/+1
| | | | Change-Id: I7ed51fa4373fd5d1ebc6ebe52c6e93b27b43cff5
* Added support for touch exploration to Latin IME.Alan Viverette2011-06-221-0/+226
Bug: 4379983 Change-Id: I97f22e54827c6229054b514801401ffa5b4ed3b8