7129b374bb57e39ac94ffd5b27dc3acc79fb1fb9 |
|
08-Mar-2018 |
Yohei Yukawa <yukawa@google.com> |
Reenable pre-N style hard keyboard layout settings This CL logically reverts Settings app changes for Bug 25752812, which aimed to improve UX by tightly integrating physical keyboard layout with input method subtype. What went wrong is that the concept of input method subtype is not widely accepted by the ecosystem actually. Until we figoure out any other better way here, let's revert back to the good old way that enables users to specify multiple keyboard layouts per physical keyboard device, not one layout per one input method subtype. Note that we cannot simply revert the CL that originally introduced the new flow [1] because it was indeed a huge CL that also touched IME settings, which we want to continue using. In that sense, this CL is a kind of re-implementation of the previous style on top of the recent language settings flow. Note also that a fix [2] fox Bug 25062009 was also ported from previous InputMethodAndLanguageSetting to KeyboardLayoutPickerFragment. [1]: I728d7ee185827ed328c16cb7abce244557a26518 976bb3f45915bdd5165d9a50402d4c1163dae809 [2]: I4483dfc89afc8d148b2cfa7c6a5f66d2a02f712a 17b631988451613393c4656900c1821e23d8434a Fix: 66498367 Test: make -j RunSettingsRoboTests Test: Manually done with two Bluetooth keyboards Change-Id: I7a2ed6dd39dcd8207d3d94e12cd01d5d67ba4bb5
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
265d3c2a0c36251bf8a9f571d7239b6dd404d942 |
|
22-Jun-2016 |
Tamas Berghammer <tberghammer@google.com> |
Update package names to work with the proto3 compiler Bug: b/28974522 Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
aceee52a8bed2c72426e1d91f32ec05d6b8723f4 |
|
04-Nov-2016 |
Fan Zhang <zhfan@google.com> |
Remove dead code KeyboardLayoutPickerFragment. Bug: 32642706 Test: compiles Change-Id: I02b7abed470a813bff13fe9d71fcf870a47de6b3
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
6507613ebcd22e4691c2af92a5c161bd327db336 |
|
08-Aug-2016 |
Fan Zhang <zhfan@google.com> |
Log visibility change for all fragments. Bug: 30681771 Test: SettingsUnitTests Refactor visibility logging from InstrumentedFragment into a mixin. And apply mixin in remaining fragments. Change-Id: Ibbb59904336254a3e4bb9e8c7d0b36e5a6bc2622
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
9d1bfd1e8de6e46137a9571507c03526880d6a46 |
|
27-Jan-2016 |
Chris Wren <cwren@android.com> |
port settings over to new metrics enum Change-Id: I0b3efd2f4db773ccbc52bfe59ee8eb0dab9584fb
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
17b631988451613393c4656900c1821e23d8434a |
|
03-Nov-2015 |
Michael Wright <michaelwr@google.com> |
Directly show the layout selection screen. When a user clicks on the physical keyboard in order to select a layout, rather than showing them a dialog with an empty list of layouts, send them straight to the screen where they can pick which layouts to enable. Also, only request keyboard layouts that are appropriate for the input device we're in the process of configuring. Bug: 25062009 Change-Id: I4483dfc89afc8d148b2cfa7c6a5f66d2a02f712a
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
39b467482d1bf256a111c757e9b7621c6f523271 |
|
10-Sep-2015 |
Jason Monk <jmonk@google.com> |
Depend on support lib preferences Bug: 24576551 Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
8a963babe2e36b7a41f77b8d2598c97658196e58 |
|
20-Mar-2015 |
Chris Wren <cwren@android.com> |
log visibility of views Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
9a23adf69dc53126c9858b19760eab5b67c23b97 |
|
18-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Settings: Remove all unused imports. Change-Id: Iebfa52cb849d69974c94902b0b020893cf5618a3
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
813a54d216010a16d714355c61d606dd3eb589aa |
|
08-Jan-2014 |
RoboErik <epastern@google.com> |
b/12068020 Update calls to InputManager This is part of work on making key layouts get saved per vendor/product instead of per device. The corresponding change in fw is https://googleplex-android-review.git.corp.google.com/#/c/399886/ This changes all uses of InputDevice descriptor to InputDeviceIdentifier. Change-Id: I3eeebc0223820aeab62c2b8aa822f4d91adaf2d1
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|
766b286187d02b3da6e0142376a4478072f30a16 |
|
19-May-2012 |
Jeff Brown <jeffbrown@google.com> |
Add UI to select multiple keyboard layouts. Bug: 6405203 Change-Id: I27ca4630aebcb39b83298d37d8fb3f4ef0080317
/packages/apps/Settings/src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java
|