aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Support performAccessibilityAction for CLICK and LONG_CLICKTadashi G. Takaoka2014-06-271-17/+30
| | | | | Bug: 15727335 Change-Id: I83274c1a9d3cf2e8237d1674fe915b7b2d222a53
* Remove redundant override methods and extended classesTadashi G. Takaoka2014-06-241-1/+1
| | | | | Bug: 15727335 Change-Id: Icea09f0643e7aeb8e722e473ad322f7439c3497a
* Refactor keyboard accessibility delegate classesTadashi G. Takaoka2014-06-241-22/+3
| | | | | Bug: 15727335 Change-Id: I1aa79a6f7f8cf14bacec391c016a5d1c553eea24
* Add click and long click actions to key node infoTadashi G. Takaoka2014-06-201-2/+2
| | | | | | | | | | 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
* Support more keys accessibility modeTadashi G. Takaoka2014-06-041-9/+39
| | | | | Bug: 12491371 Change-Id: Ib1fc8affbccfbaca3424ecdc2812f47047106aa2
* Add onRegisterHoverKey to accessibility delegateTadashi G. Takaoka2014-06-041-2/+12
| | | | | Bug: 12491371 Change-Id: I8c5b1e91f41146a023edcc405e6120c0bf33f49b
* Revert "Pass hover event to accessibility key handling methods"Tadashi G. Takaoka2014-06-041-12/+9
| | | | | | | | It turns out passing hover event to accessibility key handling methods isn't necessary. This parically reverts I1f7feef707. Bug: 12491371 Change-Id: I9d71cd29723344433427795e44cb22ac41faace6
* Fix synthesizing MotionEventTadashi G. Takaoka2014-06-031-9/+5
| | | | | | | | KeyboardAccessibilityDelegate.synthesizeTouchEvent() wrongly passed pointer's id as a 6th argument of MotionEvent.obtain method that should be metaState. Change-Id: I822f9647a1ba27ee8cee39f373f6a1c003ebf665
* Pass hover event to accessibility key handling methodsTadashi G. Takaoka2014-06-021-12/+15
| | | | | Bug: 12491371 Change-Id: I1f7feef707b95e8862db71cbc4f6f5585a2441dd
* Fix to clear on hover visual cueTadashi G. Takaoka2014-06-021-13/+17
| | | | | Bug: 12491371 Change-Id: Ib7ca91ae73aa40e45ea5f6d4e53348a261a4b823
* Support fine grained hover event handlingTadashi G. Takaoka2014-05-281-56/+112
| | | | | | | | This CL also adds visual feedback of hovering key in accessibility mode. Bug: 12491371 Change-Id: I7b1f28a2e421ca60b2738ed94e7bdb406f75039b
* Refactor KeyboardAccessibilityDelegate class a bitTadashi G. Takaoka2014-05-271-0/+14
| | | | | Bug: 12491371 Change-Id: I2c2c6f3a6d0d7e7efbe0253127f5b9117cbc512d
* Use onHoverEvent instead of dispatchHoverEventTadashi G. Takaoka2014-05-271-50/+41
| | | | | | | | | This CL also refactors KeyboardAccessibilityDelegate a bit to be able to override on hovering methods that handle enter, move, and exit on a key. Bug: 12491371 Change-Id: I3c7e81ccb8729ae6e466c654efde0c18ed734bdf
* Announce the same key againTadashi G. Takaoka2014-05-271-1/+1
| | | | | Bug: 15237246 Change-Id: Ie7023b727cb3eca9d0727a511b3d64a32a02cd3d
* Move generic hover event handling to KeyboardAccessibilityDelegateTadashi G. Takaoka2014-05-201-2/+116
| | | | | | This is a follow up of I0d73b4cf60. Change-Id: Iecfe124321682c8fc307ccf4c79e836390403d95
* Separate MainKeyboardView specific accessibility codeTadashi G. Takaoka2014-05-201-288/+12
| | | | Change-Id: I0d73b4cf60145b6e34bd89f72eb49de3c686f5e3
* Refactor accessibility classes to be more genericTadashi G. Takaoka2014-05-201-0/+394
Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76