aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Implement text entry key API for accessibility services in AOSP Keyboard•••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 ryanlwlin2019-09-171-8/+0
* Suppress redundant TYPE_WINDOWS_STATE_CHANGED.•••Bug: 23975618 Change-Id: I5933beaa5b28404f85e100461bdeab5496eb3c0e Yohei Yukawa2016-02-021-1/+3
* Refactor PointerTracker and MainKeyboardView•••This CL reorganize the key press/release state visual drawing code. Change-Id: I4aa10f57309ae2f81333a1e2bd863c23a7a41d82 Tadashi G. Takaoka2014-11-211-6/+2
* Revert "Revert "[ML1] Introduce RichInputMethodSubtype""•••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 Jean Chalard2014-08-251-1/+1
* Revert "[ML1] Introduce RichInputMethodSubtype"•••This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489. Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f Jean Chalard2014-08-221-1/+1
* [ML1] Introduce RichInputMethodSubtype•••Bug: 11230254 Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9 Jean Chalard2014-08-221-1/+1
* Support performAccessibilityAction for CLICK and LONG_CLICK•••Bug: 15727335 Change-Id: I83274c1a9d3cf2e8237d1674fe915b7b2d222a53 Tadashi G. Takaoka2014-06-271-5/+5
* Fix TalkBack descriptions of keyboard shift mode transition•••Bug: 14846348 Change-Id: I32435a31f919974a506e598d1f3cc1b55a0866ae Tadashi G. Takaoka2014-06-091-0/+14
* Use rectangle region to ignore hover events after long press•••Bug: 15500282 Bug: 15501718 Change-Id: Ia4771198c3120a980b0a2cdd210928a4f47f5b83 Tadashi G. Takaoka2014-06-091-9/+47
* Support more keys accessibility mode•••Bug: 12491371 Change-Id: Ib1fc8affbccfbaca3424ecdc2812f47047106aa2 Tadashi G. Takaoka2014-06-041-1/+77
* Refactor KeyboardAccessibilityDelegate class a bit•••Bug: 12491371 Change-Id: I2c2c6f3a6d0d7e7efbe0253127f5b9117cbc512d Tadashi G. Takaoka2014-05-271-6/+2
* Use Java 7 diamond operator•••Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef Tadashi G. Takaoka2014-05-241-5/+0
* Move generic hover event handling to KeyboardAccessibilityDelegate•••This is a follow up of I0d73b4cf60. Change-Id: Iecfe124321682c8fc307ccf4c79e836390403d95 Tadashi G. Takaoka2014-05-201-144/+0
* Separate MainKeyboardView specific accessibility code•••Change-Id: I0d73b4cf60145b6e34bd89f72eb49de3c686f5e3 Tadashi G. Takaoka2014-05-201-0/+328
* Refactor accessibility classes to be more generic•••Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76 Tadashi G. Takaoka2014-05-201-392/+0
* Make AccessibleKeyboardViewProxy not singleton•••This CL also renames AccessibleKeyboardViewProxy and AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and MainKeyboardAccessibilityNodeProvider. Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42 Tadashi G. Takaoka2014-05-011-0/+392