| Commit message (Expand) | Author | Age | Files | Lines |
* | 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
|  ryanlwlin | 2019-09-17 | 1 | -7/+4 |
* | Migrated various apps under packages/inputmethods/LatinIME/ to androidx•••Bug: 76692459
Test: mmma packages/inputmethods/LatinIME/
Change-Id: Ib76af6f6db1a0dd5cf64a06a4ea56151712e9692
|  vineel sadineni | 2018-05-15 | 1 | -5/+5 |
* | Move util classes under common•••Also why did we have two copies of LocaleUtils >.>
Bug: 18108776
Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
|  Jean Chalard | 2014-11-07 | 1 | -1/+1 |
* | Fix some compiler warnings•••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
|  Tadashi G. Takaoka | 2014-10-21 | 1 | -2/+1 |
* | Support performAccessibilityAction for CLICK and LONG_CLICK•••Bug: 15727335
Change-Id: I83274c1a9d3cf2e8237d1674fe915b7b2d222a53
|  Tadashi G. Takaoka | 2014-06-27 | 1 | -3/+10 |
* | Refactor keyboard accessibility delegate classes•••Bug: 15727335
Change-Id: I1aa79a6f7f8cf14bacec391c016a5d1c553eea24
|  Tadashi G. Takaoka | 2014-06-24 | 1 | -1/+1 |
* | Add click and long click actions to key node info•••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
|  Tadashi G. Takaoka | 2014-06-20 | 1 | -1/+39 |
* | Populate accessibility root node info of keyboard•••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
|  Tadashi G. Takaoka | 2014-06-20 | 1 | -4/+16 |
* | Return an empty accessibility node info for a keyboard•••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
|  Tadashi G. Takaoka | 2014-06-13 | 1 | -14/+4 |
* | Load KeyCodeDescriptionMapper class lazily•••Change-Id: I2cba2bb5b2f449ed29895365b9c6ca285a7640fe
|  Tadashi G. Takaoka | 2014-06-03 | 1 | -1/+1 |
* | Remove compiler warning from accessibility package•••Change-Id: Idae3e89f0398ab2cd56985adfac18959aa1852e7
|  Tadashi G. Takaoka | 2014-05-27 | 1 | -1/+1 |
* | Announce the same key again•••Bug: 15237246
Change-Id: Ie7023b727cb3eca9d0727a511b3d64a32a02cd3d
|  Tadashi G. Takaoka | 2014-05-27 | 1 | -12/+3 |
* | Refactor accessibility classes to be more generic•••Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76
|  Tadashi G. Takaoka | 2014-05-20 | 1 | -0/+305 |