aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move util classes under commonJean Chalard2014-11-071-1/+1
| | | | | | | Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
* Fix some compiler warningsTadashi G. Takaoka2014-10-211-2/+1
| | | | | | | | | | | | | | | | | | | | | This CL fixes the following compiler warnings. - Indirect access to static member - Access to a non-accessible member of an enclosing type - Parameter assignment - Method can be static - Local variable declaration hides another field or variable - Value of local variable is not used - Unused import - Unused private member - Unnecessary 'else' statement - Unnecessary declaration of throw exception - Redundant type arguments - Missing '@Override' annotation - Unused '@SuppressWarning' annotations Bug: 18003991 Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
* Support performAccessibilityAction for CLICK and LONG_CLICKTadashi G. Takaoka2014-06-271-3/+10
| | | | | Bug: 15727335 Change-Id: I83274c1a9d3cf2e8237d1674fe915b7b2d222a53
* Refactor keyboard accessibility delegate classesTadashi G. Takaoka2014-06-241-1/+1
| | | | | Bug: 15727335 Change-Id: I1aa79a6f7f8cf14bacec391c016a5d1c553eea24
* Add click and long click actions to key node infoTadashi G. Takaoka2014-06-201-1/+39
| | | | | | | | | | This CL adds ACTION_CLICK or ACTION_LONG_CLICK actions to a key node info. But report a node info without these actions for the same key while hovering to avoid announcement "double tap to select and double tap and hold to long press". Bug: 15727335 Change-Id: I1e9333c94c819d049bda81ad410299f5a509d29c
* Populate accessibility root node info of keyboardTadashi G. Takaoka2014-06-201-4/+16
| | | | | | | | | | Partially reverting Ie033d21ef8 to populate root node info. This CL also fixes the bounds in screen of virtual node info. Bug: 15746768 Bug: 15582251 Change-Id: I3a82f904270adf138036ef462fd70b349a3cd33e
* Return an empty accessibility node info for a keyboardTadashi G. Takaoka2014-06-131-14/+4
| | | | | | | | | | | | Because a keyboard handling hover events and determining a virtual node by itself, there is no need to supply whole virtual nodes info for the keyboard. Just returning an empty accessibility node info supresses annoucements of all keys. This CL also fixes the undefined virtual id value. Bug: 15582251 Change-Id: Ie033d21ef878d272417cf2b20f8eec1e516587f6
* Load KeyCodeDescriptionMapper class lazilyTadashi G. Takaoka2014-06-031-1/+1
| | | | Change-Id: I2cba2bb5b2f449ed29895365b9c6ca285a7640fe
* Remove compiler warning from accessibility packageTadashi G. Takaoka2014-05-271-1/+1
| | | | Change-Id: Idae3e89f0398ab2cd56985adfac18959aa1852e7
* Announce the same key againTadashi G. Takaoka2014-05-271-12/+3
| | | | | Bug: 15237246 Change-Id: Ie7023b727cb3eca9d0727a511b3d64a32a02cd3d
* Refactor accessibility classes to be more genericTadashi G. Takaoka2014-05-201-0/+305
Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76