android: translate DEL/ENTER in LOKitTileProvider

Change-Id: Idda4769fc85a4059ba46706430f30ed247dddaa3
This commit is contained in:
Miklos Vajna
2015-01-22 18:27:36 +01:00
parent c1d2c39afb
commit d0b50231d9

View File

@@ -278,7 +278,19 @@ public class LOKitTileProvider implements TileProvider, Document.MessageCallback
@Override
public void keyPress(KeyEvent keyEvent) {
int code = keyEvent.getUnicodeChar();
int code = 0;
switch (keyEvent.getKeyCode())
{
case KeyEvent.KEYCODE_DEL:
code = com.sun.star.awt.Key.BACKSPACE;
break;
case KeyEvent.KEYCODE_ENTER:
code = com.sun.star.awt.Key.RETURN;
break;
default:
code = keyEvent.getUnicodeChar();
break;
}
mOffice.postKeyEvent(Office.KEY_PRESS, code);
}