aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Support accessibility TalkBack in emoji paletteTadashi G. Takaoka2014-05-201-16/+26
| | | | | Bug: 11452158 Change-Id: I699e4e9f4baec4bb0fb9cd7875f675044f20465f
* Move generic hover event handling to KeyboardAccessibilityDelegateTadashi G. Takaoka2014-05-202-146/+116
| | | | | | This is a follow up of I0d73b4cf60. Change-Id: Iecfe124321682c8fc307ccf4c79e836390403d95
* Separate MainKeyboardView specific accessibility codeTadashi G. Takaoka2014-05-202-288/+340
| | | | Change-Id: I0d73b4cf60145b6e34bd89f72eb49de3c686f5e3
* Refactor accessibility classes to be more genericTadashi G. Takaoka2014-05-202-29/+32
| | | | Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76
* Fix inconsistent TalkBack descriptions of keyboard modesTadashi G. Takaoka2014-05-131-1/+6
| | | | | | | | | The previous "symbols shift mode" is renamed as "more symbols mode". This CL also simplifies the shift key on various keyboard modes. Bug: 14461550 Change-Id: I8ed48805eaf95892e0f12f5edcdf97937d5c2bd4
* Make AccessibleKeyboardViewProxy not singletonTadashi G. Takaoka2014-05-013-69/+15
| | | | | | | | This CL also renames AccessibleKeyboardViewProxy and AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and MainKeyboardAccessibilityNodeProvider. Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42
* TalkBack correct shift stateTadashi G. Takaoka2014-04-301-74/+56
| | | | Change-Id: I3097805c6c8b4a4ac19fbe062f763e2639eb5cbf
* Remove unnecessary reference to LatinIMETadashi G. Takaoka2014-04-253-18/+10
| | | | Change-Id: Idbb45c504499d39bbf272fae84ea71a83bf4dd69
* Merge "Announce keyboard language when TalkBack is on"Tadashi G. Takaoka2014-04-241-20/+40
|\
| * Announce keyboard language when TalkBack is onTadashi G. Takaoka2014-04-231-20/+40
| | | | | | | | | | Bug: 13013501 Change-Id: I0595abafbc177f776676cb3560f3990da9328db2
* | Move simulateKeyPress method to AccessibleKeyboardViewProxyTadashi G. Takaoka2014-04-232-24/+35
|/ | | | Change-Id: Ic14ff70c7c8475983cf02dc1ba4d5a5f7769aa16
* Use sorted keys index as virtual view idTadashi G. Takaoka2014-04-222-65/+72
| | | | Change-Id: Id3f81de1edaacc06362b65aa7b68e9317e6596bd
* Sort keys from top-left to bottom-right orderTadashi G. Takaoka2014-04-211-2/+2
| | | | Change-Id: I228748824de62e9e46fa43db200d23f41eb6d2ce
* Use unmodifiable list to return keys from KeyboardTadashi G. Takaoka2014-04-211-4/+2
| | | | Change-Id: I85a0b18d2d78632e9a9f074eda1de9225001f876
* Fix talk back of emoji keyTadashi G. Takaoka2014-03-251-3/+1
| | | | | Bug: 13629734 Change-Id: Ifff6f81c2ac99a32855cd333b3d9a01ad7155ffc
* Remove unnecessary override of MainKeyboardView.dispatchTouchEventTadashi G. Takaoka2014-02-171-13/+0
| | | | | | Bug: 11721001 Bug: 11976254 Change-Id: I762bd9e76ea31d67b3e31c3a0a19ee9f040015b8
* [IL88] Simple refactoringJean Chalard2014-01-271-1/+1
| | | | | | | With this, the value passed to suggestedWords is never null. Bug: 8636060 Change-Id: I433dd7e7290125e217e05cc20bee7a4b58fe083f
* Remove PointerTracker reference from accessibility packageTadashi G. Takaoka2013-12-201-3/+5
| | | | Change-Id: I1a88d9fc4db437070778ea1256aae17c32428729
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-1/+1
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Speak auto-corrections for accessibilityAlan Viverette2013-09-272-2/+63
| | | | | BUG: 8669376 Change-Id: Id71b2c2835daa7a8c9d6c92c57a7e302551c289d
* Revert "Remove symbols shifted layout related code"Satoshi Kataoka2013-09-042-0/+4
| | | | | | | | This reverts commit 1cd027850bb07cd3fe2c1ec43b8a594d2f8ad313. Bug: 9059539 Change-Id: I1880b799e2d0f148ae913f13cffa1b8cac48be60
* Add copy constructor to KeyboardTadashi G. Takaoka2013-08-261-2/+2
| | | | Change-Id: Ib207039f53346f420cca050080e3c4f452e63ff6
* Remove symbols shifted layout related codeTadashi G. Takaoka2013-08-242-4/+0
| | | | | | | This is a follow up of I7fe6520e4e. Bug: 9059539 Change-Id: Idb39906ddb1e2234a0d1c7c4d5e6fc728090e79e
* Add getters and copy constructor to Key classTadashi G. Takaoka2013-08-152-13/+13
| | | | Change-Id: I78eb96dcc26378926dc63acbfeb4828cbd44435d
* Move util classes to the latin/utils directoryKen Wakasa2013-06-243-4/+4
| | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* Don't announce changes for A11y within the same keyboard mode.Alan Viverette2013-03-221-20/+17
| | | | | Bug: 8439108 Change-Id: If9f14bb65625468dcd399df47ad0d2123be30be7
* Prevent keyboard A11y proxy from referencing a null keyboard view.Alan Viverette2013-03-191-0/+25
| | | | | Bug: 8402674 Change-Id: I507cdabccdabb3fd7aebc071c93eb6d4dcb9635d
* Announce keyboard mode changes as a WINDOW_STATE_CHANGED event.Alan Viverette2013-03-072-6/+97
| | | | | Bug: 8165295 Change-Id: Ie416f6cdb68377f3e06f30e9b6363c38ba2a602d
* Fix how the Enter action is decidedJean Chalard2013-02-221-1/+3
| | | | | | | | | This unifies the software and hardware keyboard code under a single decision process that works. Bug: 8129303 Bug: 8152758 Change-Id: I7574c563d5f957d57bfe62fe5e3eec59a519d335
* Fix Apache license commentTadashi G. Takaoka2013-01-211-8/+8
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Stop relying on the soft keyboard to get the editor action.Jean Chalard2013-01-161-1/+1
| | | | | Bug: 7969231 Change-Id: I9848c63c4c51550b5dc53c981eafa74e7fa95197
* Small code cleanupsKen Wakasa2013-01-074-145/+120
| | | | | | Multi-project commit with I249d5fbe Change-Id: Ia28c4e970992aa1299a30e604eaa5d096655c3a5
* Remove AudioManagerCompatWrapper.javaKen Wakasa2012-12-171-17/+11
| | | | | | It is actually no longer needed for API 14+ Change-Id: I379809eae881351fdf210dd8eaa5e0b5662fb59f
* Add CoordinateUtils classTadashi G. Takaoka2012-11-281-2/+4
| | | | Change-Id: I23784117f77da54ee2a0670e65d86e26d762a687
* Move code point constants from Keyboard to Constants classTadashi G. Takaoka2012-10-291-15/+18
| | | | Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d
* Cleanup: Make some classes as finalTadashi G. Takaoka2012-09-273-3/+3
| | | | Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
* When Accessibility is on, intercept touch events during dispatch.alanv2012-09-101-5/+5
| | | | | | | | This allows Accessibility code to safely inject events into onTouchEvent() without accidentally intercepting them. Bug: 7137557 Change-Id: Ie4fa8e3be5b1bb84f57c6254feab1129cb89998f
* Merge "Fix key info reported by keyboard accessibility node provider." into ↵Tadashi G. Takaoka2012-09-032-7/+19
|\ | | | | | | jb-mr1-dev
| * Fix key info reported by keyboard accessibility node provider.alanv2012-08-292-7/+19
| | | | | | | | | | Bug: 6704529 Change-Id: I519881a96767a8858c11da7c0abac3e276a45cf5
* | Make utility classes finalTadashi G. Takaoka2012-08-291-1/+1
| | | | | | | | Change-Id: Ic4f69b4c8da33c9fca50d6829724179310c2f875
* | Adjust accessibility edge slop.alanv2012-08-271-5/+11
| | | | | | | | | | Bug: 6969558 Change-Id: Ie33f444e085e5c01326bdf9396eabee5c04ee81e
* | Add static construct method for SparseArrayTadashi G. Takaoka2012-08-221-1/+2
| | | | | | | | Change-Id: I6da97f6ea23578318f403bb5d64c30b1663c69ee
* | Add CollectionUtils class to create generic collection easilyTadashi G. Takaoka2012-08-221-2/+2
|/ | | | Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
* Change accessibility event type for app-driven speech.alanv2012-08-102-9/+28
| | | | | Bug: 6614400 Change-Id: I0ef309b7f3f35bf37b4664ea599c9e6ffb1a4ab8
* Add accessibility descriptions for additional non-character keys.alanv2012-07-251-5/+5
| | | | | Bug: 6621009 Change-Id: I82fb2dc6af0fda795397e8be8c09a4f53b1656ab
* Rename LatinKeyboardView to MainKeyboardViewTadashi G. Takaoka2012-07-231-3/+3
| | | | Change-Id: I8f3123b8d727c7beb72e226f80c17794f89c8b60
* Use SparseArray<E> instead of HashMap<Integer,E>Tadashi G. Takaoka2012-06-291-5/+7
| | | | Change-Id: Id962e670ee1a5164e6c69deb84625139bf5e7974
* Removing implementation of unnecessary APIs taken out of the support lib.Svetoslav Ganov2012-06-171-5/+0
| | | | | | | | | | 1. We have hidden a framework API and it was take out of the support lib. This API is not necessary and this patch removes the implementation in LatinIME. bug:6675330 Change-Id: I18aff7a6c7bc2b76c7332abe0bf294fbbb99ccfc
* Update LatinIME due to hidden APIs taken out of the support lib.Svetoslav Ganov2012-06-151-6/+0
| | | | | | | | | | 1. We have hidden the APIs for accessiiblity focus search since it wull be perfomred by the client, updated the support lib, and now we are updating the LatinIME. bug:6675330 Change-Id: I9dd3450b40148be7ce750f6bffc0a047a541982f
* Refresh Accessibility key mapping when KeyboardView changes Keyboards.alanv2012-06-052-1/+18
| | | | | Bug: 6609626 Change-Id: I93d764b46e96fe70b61c91a7dcb46945ac8853dd