summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
Commit message (Collapse)AuthorAgeFilesLines
* Fix not always showing input view with physical keyboard connectedTadashi G. Takaoka2014-09-121-7/+5
| | | | | Bug: 17163374 Change-Id: I57f7eeac0c9ac0a15d3d55927e18a2d97849c508
* Resolve an old TODO.Jean Chalard2014-09-051-24/+16
| | | | | | | This is cleaner. Bug: 17347779 Change-Id: I5b612783b1ec98a1a11401f00d68db49654f3023
* Add theme aware key popup preview animationTadashi G. Takaoka2014-09-021-2/+5
| | | | | Bug: 15678343 Change-Id: I26e4d292deab37724387cc9ebc03033fcd698c60
* Clear keyboard cache when system locale is changedTadashi G. Takaoka2014-08-281-1/+1
| | | | | Bug: 17310080 Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e
* Simplify onComputeInsets of LatinIMETadashi G. Takaoka2014-08-271-1/+1
| | | | | | | | | | | This CL expands SoftInputWindow to the entire screen. Thus a key review backing view is eliminated and onComputeInsets() gets simplified too. Bug: 17212702 Bug: 10841052 Bug: 10541453 Change-Id: I2d859f4e4698c64cabe399000821f13bab729996
* Fix NPE when pressing ALT keyTadashi G. Takaoka2014-08-251-0/+3
| | | | | Bug: 17203708 Change-Id: I4f203603496e9401dacba4db21372e3353916418
* (DO NOT MERGE) Show InputView even when hardware keyboard is connectedTadashi G. Takaoka2014-08-121-1/+20
| | | | | | Bug: 13988700 Change-Id: I4aeb01bf3571afc97959c213474a6424d7896120 (cherry picked from commit 06514f00f43f15e702ad3d8287e0d90bff555b7f)
* [HW2] Have a script for hardware keyboardJean Chalard2014-07-011-0/+4
| | | | Change-Id: I3ee85867c529156374ecc17db3243a50912e760b
* [SD3] Forward the script ID to where it will be usedJean Chalard2014-06-271-0/+4
| | | | | Bug: 15840116 Change-Id: If2073e76fed74ae6e1cdd7670013e0e985b0e630
* Always update voice key visibilityTadashi G. Takaoka2014-06-061-3/+1
| | | | | Bug: 15128166 Change-Id: Ie15724c323efa3b102f6aebddc3bda210aad1727
* Remove unused supportsSwitchingToShortcutIme attributeTadashi G. Takaoka2014-06-061-4/+4
| | | | Change-Id: I51c5247ac925a158facb79057f704b763b903552
* Remove LatinImeLogger and UsabilityStudyLogUtilsTadashi G. Takaoka2014-05-291-2/+0
| | | | | | | This CL must be checked in together with Ie52007dc5c. Bug: 15318007 Change-Id: Ie665f296e43b5485ae8ba7e949aa262794ee0dcc
* Remove unused auto correction led for spacebar featureTadashi G. Takaoka2014-05-151-19/+0
| | | | Change-Id: Ie1544bd0d28684d9b7887fddff37b224ed4f8201
* Fix NPE in KeyboardSwitcher while orientation changeTadashi G. Takaoka2014-05-151-1/+1
| | | | | | | | This is a follow up of I8a737e2b73. Bug: 14981300 Bug: 14419121 Change-Id: I87f910adbff248d9606d074c351aa951c9539163
* Create com.android.inputmethod.keyboard.emoji packageTadashi G. Takaoka2014-05-141-0/+1
| | | | Change-Id: Idd12c2fa4f5add7bb50bd7349ff9a74fffe82cfd
* Make Emoji palette more Quantum light compliantTadashi G. Takaoka2014-05-141-1/+2
| | | | | Bug: 14419121 Change-Id: I8a737e2b73a000ad66e7e30a695677fe0bcc66fb
* Refactor KeyboardThemeTadashi G. Takaoka2014-05-121-3/+4
| | | | | | | | | | | | | | | | | | | | | This CL introduces two preference keys in addition to the existing one. - pref_keyboard_theme: The new preference key that is used only in the preference settings. - pref_keyboard_layout_20110916: The previous preference key that holds keyboard color scheme settings. This is superseded by the next key. - pref_keyboard_theme_20140509: The new preference key that holds keyboard theme settings. This value is forcibly reset to LMP theme on a LMP device. On a KitKat and previous device, the settings of the pref_keyboard_layout_20110916 is carried on into this preference. This CL must be checked in together with Id7b3ddd8aa. Change-Id: I2d55602d026e30b38d8f822d2124f5c5e4a9a812
* Revert "Refactor KeyboardTheme"Ken Wakasa2014-05-091-4/+3
| | | | | | | | This reverts commit 19688b584bb903192559196a0e3836bc4c957696. Build breakage. Change-Id: I95d4be1578824eaee5a2fb08ec277250727ac668
* Refactor KeyboardThemeTadashi G. Takaoka2014-05-091-3/+4
| | | | | | | | | | | | | | | | | | | | | This CL introduces two preference keys in addition to the existing one. - pref_keyboard_theme: The new preference key that is used only in the preference settings. - pref_keyboard_layout_20110916: The previous preference key that holds keyboard color scheme settings. This is superseded by the next key. - pref_keyboard_theme_20140509: The new preference key that holds keyboard theme settings. This value is forcibly reset to LMP theme on a LMP device. On a KitKat and previous device, the settings of the pref_keyboard_layout_20110916 is carried on into this preference. This CL must be checked in together with Ifcedeabbec. Change-Id: Ibe75146e2c1c7eebf964ca86550baf244fedb79a
* Fix NPEKen Wakasa2014-05-031-1/+3
| | | | | | | Follow up to I2b0ec091a11aa8a495794d633efecb6d8b818f42 bug: 14488351 Change-Id: Ic88adbd6775910f35338d798dc0d5493715708e4
* Merge "Make AccessibleKeyboardViewProxy not singleton"Tadashi G. Takaoka2014-05-011-6/+1
|\
| * Make AccessibleKeyboardViewProxy not singletonTadashi G. Takaoka2014-05-011-6/+1
| | | | | | | | | | | | | | | | This CL also renames AccessibleKeyboardViewProxy and AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and MainKeyboardAccessibilityNodeProvider. Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42
* | Fix the unintentional behavior changeYohei Yukawa2014-04-301-1/+1
|/ | | | | | | | | | | | I0188fa56cba8e introduced an unintentional behavior change regarding the condition when the globe key is displayed if LatinIME is running on KitKat or prior version. With this CL, the previous behavior is back. BUG: 12965588 BUG: 14426646 Change-Id: I112a327dce6ad2e40beb9a60d587e77b3954da82
* Use shouldOfferSwitchingToNextInputMethod when availableYohei Yukawa2014-04-281-1/+1
| | | | | | | | | | | | | | | | With this CL, LatinIME starts using InputMethodManager#shouldOfferSwitchingToNextInputMethod when available and API level is higher than 19 (KitKat). Note that relevant settings of LatinIME will be ignored if InputMethodManager#shouldOfferSwitchingToNextInputMethod is considered to be available at the moment. We will revisit here to reorganize the user visible settings before the new global IME switching mechanism becomes publicly available. BUG: 12965588 Change-Id: I0188fa56cba8e983c61cef3ae3400a0e3821f718
* Merge "[IL135] Make getCurrentAutoCapsState private"Jean Chalard2014-04-151-18/+14
|\
| * [IL135] Make getCurrentAutoCapsState privateJean Chalard2014-04-141-18/+14
| | | | | | | | | | Bug: 8636060 Change-Id: I800aefe6fee4c14df6fe5abe21b2387c69abb8f5
* | Merge "[IL134] Add an alternative path to getCurrentAutoCapsState"Jean Chalard2014-04-151-2/+3
|\|
| * [IL134] Add an alternative path to getCurrentAutoCapsStateJean Chalard2014-04-141-2/+3
| | | | | | | | | | | | Bug: 8636060 Change-Id: I959e13d34910adad028ed6174f92029ff690eeeb
* | Use KeyboardTheme id insteand of indexTadashi G. Takaoka2014-04-141-17/+2
| | | | | | | | | | | | | | This CL must be checked in together with I771216f8bd. Bug: 14042743 Change-Id: I45c3acf9242985fb03721a9a6d377fbccc8e2019
* | Refactor KeyboardTheme as top-level classTadashi G. Takaoka2014-04-141-26/+5
|/ | | | | | | This CL should be checked in together with I63e33388f9. Bug: 14042743 Change-Id: I13f0a45bac6f19e006bf1280a36173e52d6d7160
* [IL133] Avoid calling a dangerous method from outside.Jean Chalard2014-04-031-0/+7
| | | | | | | | We want to remove all calls to this as it lets internal values escape, but there is some refactoring to do to finish this. Bug: 8636060 Change-Id: Iedba6afe4719bc0add868714a1ee5a04b7ead33e
* [IL132] Remove some calls that let a value escape.Jean Chalard2014-04-031-12/+5
| | | | | Bug: 8636060 Change-Id: I696514934586ee71e734fd974026af8b2c866127
* Remove country name from space bar text when appropriateTadashi G. Takaoka2014-04-021-3/+5
| | | | | | | | 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
* Remove redundant check to detect forceAsciiTadashi G. Takaoka2014-03-281-1/+1
| | | | Change-Id: Ib3272ec19a90b3aa4937573e049ceb86855ea408
* Consolidate KeyboardTextsSet.setLocale and loadStringResoucresTadashi G. Takaoka2014-03-201-1/+1
| | | | Change-Id: Idaf8f0d80fdeef4f1430f11d4083366e8ab7f6e0
* Guard possible NumberFormatExceptionTadashi G. Takaoka2014-03-181-2/+2
| | | | | Bug: 13472379 Change-Id: Ib7640b3d8816d8d7fb4747d2288eedd94bc49b06
* Merge "Add keyboard layout set tests"Tadashi G. Takaoka2014-02-271-1/+1
|\
| * Add keyboard layout set testsTadashi G. Takaoka2014-02-261-1/+1
| | | | | | | | | | | | | | | | This CL is a ground work to add keyboard layout labels and more keys tests. Bug: 13017434 Change-Id: Ief028e8ab563d79bc0b0f9c06f1fe1d645a6469d
* | Remove useless args and processing.Jean Chalard2014-02-261-8/+0
|/ | | | | Bug: 13062385 Change-Id: I426545d1fe8fd76bcf4d1dce19e6b571a55c79ae
* Remove hack from EmojiPalettesView.startEmojiPalettesTadashi G. Takaoka2014-02-241-8/+6
| | | | | Bug: 12115967 Change-Id: I91c567a9577012ec28c08430c55e56e9c2e25b5f
* Use the same label of switch-to-alphabet key on Emoji paletteTadashi G. Takaoka2014-02-171-3/+9
| | | | | Bug: 12115967 Change-Id: I61cf80db933aa2ab220ddcaa88a4c9af7beeb35c
* Remove unused importTadashi G. Takaoka2014-02-101-1/+0
| | | | Change-Id: I3f934de281eefb387026585e678d783a95729720
* Add debug settings for keypress popup animationsTadashi G. Takaoka2014-02-071-2/+10
| | | | | Bug: 12928125 Change-Id: I49faab754c7d1dcf4a791dfc535d3a78b62ce67a
* Refactor touch event forwarding in InputViewTadashi G. Takaoka2013-12-171-1/+1
| | | | | Bug: 10010128 Change-Id: I82aa4ce847e66cb1241678f39b47b9e27a0f555a
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-2/+2
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Update Color Scheme summary explicitlyTadashi G. Takaoka2013-11-221-22/+17
| | | | | Bug: 11622614 Change-Id: I5464054425e4d688eaa39f96ba9a3a3c613c6f42
* Add keyboard color switch optionTadashi G. Takaoka2013-11-221-3/+17
| | | | | Bug: 11622614 Change-Id: I25aa1ff7376fe72fd94ab2cb7190c61d7a98a1af
* Add JB/ICS resources from Azuki MR1 releaseTadashi G. Takaoka2013-11-221-3/+7
| | | | | Bug: 11622614 Change-Id: I126fc42dd31e912788db0446b67a9d4ea80f848e
* Rename KLP theme related resourcesTadashi G. Takaoka2013-11-221-1/+1
| | | | | Bug: 11622614 Change-Id: I4e390aa263349d730b47502d84e4d528e7f5ce71
* Fix a bug where emojis would remove the suggestion strip.Jean Chalard2013-10-111-5/+13
| | | | | Bug: 11163495 Change-Id: I23d12c430125cc2a66a6e00715a4c609bb9e2bb1