diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-01-22 18:27:36 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-01-26 10:27:45 +0100 |
commit | d0b50231d901b477caacfa8bad7b71cf5b6015cd (patch) | |
tree | 141ac54e2080d4069391e60d9ebf614b59f1c856 /android | |
parent | c1d2c39afbef155b991c211dcef97eeba828b996 (diff) |
android: translate DEL/ENTER in LOKitTileProvider
Change-Id: Idda4769fc85a4059ba46706430f30ed247dddaa3
Diffstat (limited to 'android')
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java index 0e0b03130e95..08561d81b68b 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java @@ -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); } |