— a/frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java
+++ b/frameworks/base/services/core/java/com/android/server/wm/DisplayContent.java
@@ -2293,7 +2293,21 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
mWmService.mH.removeMessages(REPORT_HARD_KEYBOARD_STATUS_CHANGE);
mWmService.mH.sendEmptyMessage(REPORT_HARD_KEYBOARD_STATUS_CHANGE);
}
-
Slog.i(TAG_WM,"hardKeyboardAvailable:"+hardKeyboardAvailable);
-
if(hardKeyboardAvailable){
-
//config.keyboard = Configuration.KEYBOARD_QWERTY;
-
config.keyboard = Configuration.KEYBOARD_NOKEYS;
-
}else{
-
config.keyboard = Configuration.KEYBOARD_NOKEYS;
-
} mDisplayPolicy.updateConfigurationAndScreenSizeDependentBehaviors(); // Let the policy update hidden states.