--- old/src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java 2017-09-21 14:04:33.313119100 +0530 +++ new/src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java 2017-09-21 14:04:32.272351600 +0530 @@ -105,6 +105,17 @@ } @Override + public void keyPressUnicode( int key ) { + keyPressImpl(key); + } + + @Override + public void keyReleaseUnicode( int key ) { + keyReleaseImpl(key); + } + + + @Override public int getRGBPixel(int x, int y) { int pixelArray[] = new int[1]; getRGBPixelsImpl(xgc, x, y, 1, 1, pixelArray, useGtk);