summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
Commit message (Collapse)AuthorAgeFilesLines
* (DO NOT MERGE) Fix checking a11y status just before calling an a11y methodTadashi G. Takaoka2014-10-141-2/+4
| | | | | | Cherry picked from Master, commit 04cd8794e04b14c2b7e7eed036b83075792134a1 Bug: 17035860 Change-Id: I9627d525a570ced085281b4db93fe6896081e818
* Implement Floating Action Button more keys keyboardTadashi G. Takaoka2014-09-081-3/+11
| | | | | Bug: 15681452 Change-Id: I8484e4fe4d989b391f2b5230836dc9dfac218429
* Add theme aware key popup preview animationTadashi G. Takaoka2014-09-021-6/+22
| | | | | Bug: 15678343 Change-Id: I26e4d292deab37724387cc9ebc03033fcd698c60
* Auto scale-X text of key popup previewTadashi G. Takaoka2014-08-121-0/+4
| | | | | Bug: 9978106 Change-Id: I335fa3117ac2af2cb8220c4827dd54c1a1da4c5c
* Fix some comments and rename method and parameter namesTadashi G. Takaoka2014-06-231-3/+3
| | | | | | This is a follow up change of I12139a925d and I0ac92c56bd Change-Id: Id6e9f4434fddd5d4274e06da5063606c2ffad932
* Fix dismissing more keys panel when hiding keyboardTadashi G. Takaoka2014-06-221-5/+1
| | | | | | | This issue was introduced by Id7002ecb7f. Bug: 15809493 Change-Id: Iaa51b7f40a54ccbafb45c6444d8bbd21c671f7af
* Merge "Refactor drawing preview classes"Tadashi G. Takaoka2014-06-201-8/+6
|\
| * Refactor drawing preview classesTadashi G. Takaoka2014-06-181-8/+6
| | | | | | | | Change-Id: I0779caa720e3013f055ab48900bed223747b3952
* | Dismiss more keys panel when hiding windowTadashi G. Takaoka2014-06-191-0/+5
|/ | | | | Bug: 15727301 Change-Id: Id7002ecb7f4eea7be3505f6f0235074264418221
* Refactor MoreKeysKeyboard.Builder a bitTadashi G. Takaoka2014-06-181-13/+18
| | | | Change-Id: I12139a925d59bb467df629cebc61423d61db1d2d
* Consolidate 3 public methods of key preview into oneTadashi G. Takaoka2014-06-181-6/+2
| | | | Change-Id: I0ac92c56bdb636998f7f5e20fba6830b4ac435fa
* Fix NPE by disabling key preview popup of Emoji paletteTadashi G. Takaoka2014-06-131-6/+6
| | | | | Bug: 15579928 Change-Id: I6bcf885f2c1aa37b337a85978409ccf41e459c2a
* Fix overwriting accessibility delegate in setKeyboardTadashi G. Takaoka2014-06-081-1/+3
| | | | | | | | | A keyboard accessibility delegate object should be a singleton for each keyboard view. Bug: 15437933 Bug: 15419386 Change-Id: Ia70853c644d950ea6130c1f209b89929b1cb1ee5
* Load KeyCodeDescriptionMapper class lazilyTadashi G. Takaoka2014-06-031-5/+3
| | | | Change-Id: I2cba2bb5b2f449ed29895365b9c6ca285a7640fe
* Create AccessibilityDelegate only when accessibility mode is onTadashi G. Takaoka2014-06-021-10/+16
| | | | Change-Id: I4cbae476d16723778b46ff765dd97832f279785f
* Remove LatinImeLogger and UsabilityStudyLogUtilsTadashi G. Takaoka2014-05-291-6/+0
| | | | | | | This CL must be checked in together with Ie52007dc5c. Bug: 15318007 Change-Id: Ie665f296e43b5485ae8ba7e949aa262794ee0dcc
* Remove researcher loggerTadashi G. Takaoka2014-05-291-25/+0
| | | | | | | This CL must be checked in together with I5cc76807e3. Bug: 15318007 Change-Id: I61423c3377ddc299fb332e742d6626c2e47145bb
* Use onHoverEvent instead of dispatchHoverEventTadashi G. Takaoka2014-05-271-10/+5
| | | | | | | | | This CL also refactors KeyboardAccessibilityDelegate a bit to be able to override on hovering methods that handle enter, move, and exit on a key. Bug: 12491371 Change-Id: I3c7e81ccb8729ae6e466c654efde0c18ed734bdf
* Use Java 7 diamond operatorTadashi G. Takaoka2014-05-241-3/+1
| | | | Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
* Separate MainKeyboardView specific accessibility codeTadashi G. Takaoka2014-05-201-3/+3
| | | | Change-Id: I0d73b4cf60145b6e34bd89f72eb49de3c686f5e3
* Refactor accessibility classes to be more genericTadashi G. Takaoka2014-05-201-8/+7
| | | | Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76
* Support 9-patch drawable for spacebar iconTadashi G. Takaoka2014-05-151-40/+24
| | | | | Bug: 14419121 Change-Id: I901ea2a5bfae870b3aae8fea3bc38d999b2354b8
* Remove unused auto correction led for spacebar featureTadashi G. Takaoka2014-05-151-26/+1
| | | | Change-Id: Ie1544bd0d28684d9b7887fddff37b224ed4f8201
* Separate functional key background from normal oneTadashi G. Takaoka2014-05-141-23/+1
| | | | | | | | | | This CL also moves spacebarBackground attribute from MainKeyboardView to KeyboardView. This CL must be checked in together with I48c383ca97. Bug: 14419121 Change-Id: Id356d0086a8fb21375fb5c66076873258fb3d63e
* Optimize drawing key text shadow layerTadashi G. Takaoka2014-05-131-3/+14
| | | | Change-Id: Id226fe8042ba0f538d5109459a3615d7e7113d7f
* Guard accessibility function callsTadashi G. Takaoka2014-05-011-1/+3
| | | | | | This is a follow up of I2b0ec091a1. Change-Id: I2801bd1530556cfa6cc176efac9d9f09f2405892
* Make AccessibleKeyboardViewProxy not singletonTadashi G. Takaoka2014-05-011-6/+11
| | | | | | | | This CL also renames AccessibleKeyboardViewProxy and AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and MainKeyboardAccessibilityNodeProvider. Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42
* Use sorted keys index as virtual view idTadashi G. Takaoka2014-04-221-1/+1
| | | | Change-Id: Id3f81de1edaacc06362b65aa7b68e9317e6596bd
* Fix updating the shift state upon backspaceJean Chalard2014-04-141-2/+2
| | | | | Bug: 13514349 Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
* Remove workaround code of placing DrawingPreviewPlacerViewTadashi G. Takaoka2014-04-071-18/+7
| | | | | | | | | | This CL divides MainKeyboardView.locatePreviewPlacerView method into two methods. One is installing DrawingPreviewPlacerView to the window as Frontmost view. Another is telling the location of MainKeyboardView to DrawingPreviewPlacerView. Thus we can eliminate workaround code to deal with transient states in orientation change. Change-Id: Ia5d8f28dfb5213d27aa218c72d838a3c3be5a527
* Remove country name from space bar text when appropriateTadashi G. Takaoka2014-04-021-9/+14
| | | | | | | | Remove country name from space bar text when there no other subtype that is a same language and a same keyboard layout. Bug: 8084704 Change-Id: I7c785a925ff7a0a61e5d009f138e1df52b3aeb3a
* Add SpacebarLanguageUtils classTadashi G. Takaoka2014-04-011-4/+3
| | | | | | | | The SpacebarLanguageUtils class is separated from SubtypeLocaleUtils and handles the language name on the spacebar. Bug: 8084704 Change-Id: I82f79a061d4f0cc2895263298c3ebf8ee444c61d
* Stop displaying locale string on short space barTadashi G. Takaoka2014-03-281-5/+0
| | | | | Bug: 12070355 Change-Id: I2d6fa20431bc56d5139caeac33e396b73906d075
* Remove unused MoreKeysPanel argument from Controller interfaceTadashi G. Takaoka2014-03-041-2/+2
| | | | | Bug: 13204690 Change-Id: Ife438e78d9bbbf796df20f95c2da7a4d50e5a035
* Remove unnecessary override of MainKeyboardView.dispatchTouchEventTadashi G. Takaoka2014-02-171-8/+0
| | | | | | Bug: 11721001 Bug: 11976254 Change-Id: I762bd9e76ea31d67b3e31c3a0a19ee9f040015b8
* Remove unused importTadashi G. Takaoka2014-02-101-1/+0
| | | | Change-Id: I3f934de281eefb387026585e678d783a95729720
* Add debug settings for keypress popup animationsTadashi G. Takaoka2014-02-071-0/+6
| | | | | Bug: 12928125 Change-Id: I49faab754c7d1dcf4a791dfc535d3a78b62ce67a
* Move key preview related methods to KeyPreviewChoreographerTadashi G. Takaoka2014-02-051-231/+14
| | | | Change-Id: Ia8d6b7fa922a4da233bf851b2e94bbd2573a65a3
* Revert "Move key preview related methods to KeyPreviewChoreographer"Tadashi G. Takaoka2014-02-051-16/+231
| | | | | | This reverts commit 38806940b9b97294551dc9d365388c0d913a161a. Change-Id: I185c4d5f5d92dd269f678206ef3ff8316cbce6ed
* Move key preview related methods to KeyPreviewChoreographerTadashi G. Takaoka2014-02-051-231/+16
| | | | Change-Id: I18cbbd287313826bc72437c6ebab2915c1d7bc50
* Move some XML attributes to KeyPreviewDrawParamsTadashi G. Takaoka2014-02-041-27/+12
| | | | Change-Id: I0e040b3aed63f8da983fcc51d55b55ac9294a16a
* Refactor KeyPreviewDrawParams a bitTadashi G. Takaoka2014-02-041-21/+7
| | | | Change-Id: Ia1a2c5cd882c2524a2e2f02ae052f0404061b2f7
* Use "Key popup dismiss delay" to control key preview zoom out animationTadashi G. Takaoka2014-02-041-1/+2
| | | | | Bug: 12809303 Change-Id: I2db0362a2f8c512145f1cf9326f06e5f922987b8
* Fix a bug where changing auto-shift would cancel autorepeat.Jean Chalard2014-01-091-2/+2
| | | | | Bug: 12453966 Change-Id: Idd65f732e2de0a7309e08315893c28cca63732c5
* Comprehensive memory deallocationTadashi G. Takaoka2013-12-241-1/+1
| | | | Change-Id: I4673543c96eb342c3c977e00d44772a0d719a23e
* Rename classes related to AbstractDrawingPreviewTadashi G. Takaoka2013-12-241-37/+37
| | | | Change-Id: Ife2e2c08b2b6fbf9ec33cf259f276878816b291c
* Remove unnecessary default KeyDetector from PointerTrackerTadashi G. Takaoka2013-12-201-4/+2
| | | | Change-Id: Ib0fbb40a7040202d2a4b4ab49319d9e247a2a6ce
* Remove PointerTracker reference from accessibility packageTadashi G. Takaoka2013-12-201-2/+2
| | | | Change-Id: I1a88d9fc4db437070778ea1256aae17c32428729
* Fix IllegalStateException of ViewGroupTadashi G. Takaoka2013-12-161-6/+2
| | | | | Bug: 10629042 Change-Id: I111d092fb2f7dca47328127a155c981aa1c55906
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-376/+338
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854