aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-293/+0
|
* Implement text entry key API for accessibility services in AOSP Keyboardryanlwlin2019-09-171-8/+0
| | | | | | | | | | | | | | | | | | | From Android Q, Talkback supports lift-to-type feature if the node claims it is a text entry key via setTextEntryKey(). We implement this API to show how this API is applied. This CL uses AccessibilityNodeInfoCompat instead of AccessibilityNodeInfo so that the same functionality can be used even on pre-Q devices when the AccessibilityService supports it. With that, this CL removes the legacy code of lift-to-type feature, which was implemented in the AOSP Keyboard side. Bug: 131644969 Test: manual - enable Talkback suporting lift-to-type,check Talback perform click action when finger is lifted. Change-Id: I1ec2928f5a9ba0bde999b09d4c0b9c922f179a2a
* Suppress redundant TYPE_WINDOWS_STATE_CHANGED.Yohei Yukawa2016-02-021-1/+3
| | | | | Bug: 23975618 Change-Id: I5933beaa5b28404f85e100461bdeab5496eb3c0e
* Refactor PointerTracker and MainKeyboardViewTadashi G. Takaoka2014-11-211-6/+2
| | | | | | This CL reorganize the key press/release state visual drawing code. Change-Id: I4aa10f57309ae2f81333a1e2bd863c23a7a41d82
* Revert "Revert "[ML1] Introduce RichInputMethodSubtype""Jean Chalard2014-08-251-1/+1
| | | | | | | | This reverts commit a63d0a8ee6cb05bcddb69bf9a6018853d89d886a. This patch seems to be fine after all, but was submitted without its companion [ML1.1] patch causing a build breakage. Reverting the revert and submitting both at the same time seems like the right thing to do. Change-Id: Ib8fefa40b74dcee0edb025a52dac9b35c82d49df
* Revert "[ML1] Introduce RichInputMethodSubtype"Jean Chalard2014-08-221-1/+1
| | | | | | This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489. Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
* [ML1] Introduce RichInputMethodSubtypeJean Chalard2014-08-221-1/+1
| | | | | Bug: 11230254 Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
* Support performAccessibilityAction for CLICK and LONG_CLICKTadashi G. Takaoka2014-06-271-5/+5
| | | | | Bug: 15727335 Change-Id: I83274c1a9d3cf2e8237d1674fe915b7b2d222a53
* Fix TalkBack descriptions of keyboard shift mode transitionTadashi G. Takaoka2014-06-091-0/+14
| | | | | Bug: 14846348 Change-Id: I32435a31f919974a506e598d1f3cc1b55a0866ae
* Use rectangle region to ignore hover events after long pressTadashi G. Takaoka2014-06-091-9/+47
| | | | | | Bug: 15500282 Bug: 15501718 Change-Id: Ia4771198c3120a980b0a2cdd210928a4f47f5b83
* Support more keys accessibility modeTadashi G. Takaoka2014-06-041-1/+77
| | | | | Bug: 12491371 Change-Id: Ib1fc8affbccfbaca3424ecdc2812f47047106aa2
* Refactor KeyboardAccessibilityDelegate class a bitTadashi G. Takaoka2014-05-271-6/+2
| | | | | Bug: 12491371 Change-Id: I2c2c6f3a6d0d7e7efbe0253127f5b9117cbc512d
* Use Java 7 diamond operatorTadashi G. Takaoka2014-05-241-5/+0
| | | | Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
* Move generic hover event handling to KeyboardAccessibilityDelegateTadashi G. Takaoka2014-05-201-144/+0
| | | | | | This is a follow up of I0d73b4cf60. Change-Id: Iecfe124321682c8fc307ccf4c79e836390403d95
* Separate MainKeyboardView specific accessibility codeTadashi G. Takaoka2014-05-201-0/+328
| | | | Change-Id: I0d73b4cf60145b6e34bd89f72eb49de3c686f5e3
* Refactor accessibility classes to be more genericTadashi G. Takaoka2014-05-201-392/+0
| | | | Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76
* Make AccessibleKeyboardViewProxy not singletonTadashi G. Takaoka2014-05-011-0/+392
This CL also renames AccessibleKeyboardViewProxy and AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and MainKeyboardAccessibilityNodeProvider. Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42