diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-01-22 17:50:02 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-01-26 10:27:44 +0100 |
commit | c1d2c39afbef155b991c211dcef97eeba828b996 (patch) | |
tree | 7acfe696c72a05965f265c9f056298dadf45564f /android | |
parent | a791560cb545b548900efd9cf9f73717f12a54e2 (diff) |
android: use getUnicodeChar() in LOKitTileProvider
Follow gtktiledviewer's approach for keycodes: unless it's a special
key, ask the system to provide the Unicode equivalent and send that.
This makes typing work, except for special keys.
Change-Id: If9891ddfb0d52e1160099aa00580d1b261e71e61
Diffstat (limited to 'android')
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java | 3 |
1 files changed, 2 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 a6d8d798093f..0e0b03130e95 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java @@ -278,7 +278,8 @@ public class LOKitTileProvider implements TileProvider, Document.MessageCallback @Override public void keyPress(KeyEvent keyEvent) { - mOffice.postKeyEvent(Office.KEY_PRESS, keyEvent.getKeyCode()); + int code = keyEvent.getUnicodeChar(); + mOffice.postKeyEvent(Office.KEY_PRESS, code); } |