aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-339/+0
|
* Initial successful standalone buildAmin Bandali2025-01-111-1/+1
|
* Implement text entry key API for accessibility services in AOSP Keyboardryanlwlin2019-09-171-7/+4
| | | | | | | | | | | | | | | | | | | 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
* Migrated various apps under packages/inputmethods/LatinIME/ to androidxvineel sadineni2018-05-151-5/+5
| | | | | | Bug: 76692459 Test: mmma packages/inputmethods/LatinIME/ Change-Id: Ib76af6f6db1a0dd5cf64a06a4ea56151712e9692
* 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