From 214406a8e95348bfea8a65d981e508f35bf5cf21 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 20 Oct 2011 13:32:52 -0700 Subject: [PATCH] Fix 3384942: Force ASCII-capable IME to show on lockscreen Only Latin-1 based passwords are supported on the system at this point. As such, we need a way to show a Latin-1-compliant keyboard when unlocking the device. It is expected that 3rd party IMEs honor this mode for Latin-1 password dialogs. If not, this change will cause lockscreen to revert to using the Android system IME for entering the password. Change-Id: I59bb56f6f5968b5abc50cf1b9b26c19ca4f183e4 --- .../res/layout-sw600dp/keyguard_screen_password_landscape.xml | 1 + .../res/res/layout-sw600dp/keyguard_screen_password_portrait.xml | 1 + core/res/res/layout/keyguard_screen_password_landscape.xml | 1 + core/res/res/layout/keyguard_screen_password_portrait.xml | 1 + 4 files changed, 4 insertions(+) diff --git a/core/res/res/layout-sw600dp/keyguard_screen_password_landscape.xml b/core/res/res/layout-sw600dp/keyguard_screen_password_landscape.xml index 99ab8a3c5a8ac..ee1ce5faf5db2 100644 --- a/core/res/res/layout-sw600dp/keyguard_screen_password_landscape.xml +++ b/core/res/res/layout-sw600dp/keyguard_screen_password_landscape.xml @@ -62,6 +62,7 @@ android:textAppearance="?android:attr/textAppearanceMedium" android:background="@drawable/lockscreen_password_field_dark" android:textColor="#ffffffff" + android:privateImeOptions="com.google.android.inputmethod.latin.forceAscii" /> diff --git a/core/res/res/layout-sw600dp/keyguard_screen_password_portrait.xml b/core/res/res/layout-sw600dp/keyguard_screen_password_portrait.xml index 64c002f885320..254dd3e21501f 100644 --- a/core/res/res/layout-sw600dp/keyguard_screen_password_portrait.xml +++ b/core/res/res/layout-sw600dp/keyguard_screen_password_portrait.xml @@ -58,6 +58,7 @@ android:textAppearance="?android:attr/textAppearanceMedium" android:background="@drawable/lockscreen_password_field_dark" android:textColor="#ffffffff" + android:privateImeOptions="com.google.android.inputmethod.latin.forceAscii" /> diff --git a/core/res/res/layout/keyguard_screen_password_portrait.xml b/core/res/res/layout/keyguard_screen_password_portrait.xml index 6b033597f56ed..597cfe77571ff 100644 --- a/core/res/res/layout/keyguard_screen_password_portrait.xml +++ b/core/res/res/layout/keyguard_screen_password_portrait.xml @@ -117,6 +117,7 @@ android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#ffffffff" android:imeOptions="actionDone" + android:privateImeOptions="com.google.android.inputmethod.latin.forceAscii" />