2d9accb29f8878cd6d92ec78d1956e64322bce5c |
|
08-Mar-2018 |
Yohei Yukawa <yukawa@google.com> |
Revert "Switch and store keyboard layouts based on IME subtype." This reverts commit d5f7ed9fe9dc3590f6ef9cb7470e29e836a95907 [1]. Reason for revert: This is the part 2 of a series of reverts to unlaunch Bug 25752812, which aimed to improve UX but did not work well. See I7a2ed6dd39dcd8207d3d94e12cd01d5d67ba4bb5 for the detailed reason of revert. [1]: Ie88ce1ab77dbfe03ab51d89c1dc9e0a7ddbb3216 Bug: 66498367 Test: Manually done Change-Id: I207919e3cb081d77712371f58463a5d423717c8f
/frameworks/base/core/java/android/hardware/input/TouchCalibration.java
|
d5f7ed9fe9dc3590f6ef9cb7470e29e836a95907 |
|
19-Jan-2016 |
Michael Wright <michaelwr@google.com> |
Switch and store keyboard layouts based on IME subtype. Rather than associate the keyboard layout solely with a specific hardware model, we should also associate it with a given IME subtype. This lets users switch between various languages and have the keyboard change in unison with them so they can use the appropriate layouts for each language. This change adds initial support for associating IME subtypes and keyboard layouts. We still need to: - Remove support for the old style of layout association once the Settings apps begins to use the new APIs - Automatically select an appropriate layout based on the given subtype (or set a reasonable universal default such as QWERTY) Bug: 25752812 Change-Id: Ie88ce1ab77dbfe03ab51d89c1dc9e0a7ddbb3216
/frameworks/base/core/java/android/hardware/input/TouchCalibration.java
|
d6396d67201fb2b64d13070324bb115c9c23b08a |
|
28-Jan-2014 |
Jason Gerecke <killertofu@gmail.com> |
Allow persistence of input device calibration This patch extends the PersistentDataStore store to read and write input device calibration data. A new SET_INPUT_CALIBRATION permission grants apps the ability to update this information, and a new TouchCalibration class is used to wrap the raw calibration data. Change-Id: I4daac2b15ef03616ea5b068c1e77bebd0ce7b8c1
/frameworks/base/core/java/android/hardware/input/TouchCalibration.java
|