diff -r 74429839ae97 -r 3b244a98d5ab src/java.desktop/share/classes/sun/awt/SunToolkit.java --- a/src/java.desktop/share/classes/sun/awt/SunToolkit.java Tue Oct 10 12:15:25 2017 -0700 +++ b/src/java.desktop/share/classes/sun/awt/SunToolkit.java Wed Oct 11 15:53:25 2017 +0100 @@ -84,6 +84,9 @@ if (AccessController.doPrivileged(new GetBooleanAction("sun.awt.nativedebug"))) { DebugSettings.init(); } + touchKeyboardAutoShowIsEnabled = Boolean.valueOf( + GetPropertyAction.privilegedGetProperty( + "awt.touchKeyboardAutoShowIsEnabled", "true")); }; /** @@ -1614,6 +1617,13 @@ */ public abstract void ungrab(Window w); + public void showOrHideTouchKeyboard(Component comp, AWTEvent e) {} + + private static boolean touchKeyboardAutoShowIsEnabled; + + public static boolean isTouchKeyboardAutoShowEnabled() { + return touchKeyboardAutoShowIsEnabled; + } /** * Locates the splash screen library in a platform dependent way and closes