summaryrefslogtreecommitdiff
authorzhenghe.zhang <zhenghe.zhang@amlogic.com>2015-01-05 09:53:24 (GMT)
committer Sandy luo <sandy.luo@amlogic.com>2015-01-08 10:45:25 (GMT)
commitad9027b666d07dd4adc1f6972238b639309eb3eb (patch)
tree2c81d5197ff0f4d69c17f7528e800b56d155d716
parent723886f627ee545083967934745da79150482523 (diff)
downloadRemoteIME-ad9027b666d07dd4adc1f6972238b639309eb3eb.zip
RemoteIME-ad9027b666d07dd4adc1f6972238b639309eb3eb.tar.gz
RemoteIME-ad9027b666d07dd4adc1f6972238b639309eb3eb.tar.bz2
PD#101674 External USB keyboard, shift+ digital key output is digital character, not special characters.
Change-Id: Id1630100db903edb3a95562095b97f0ec3c8c178
Diffstat
-rwxr-xr-xsrc/com/amlogic/inputmethod/remote/EnglishInputProcessor.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/amlogic/inputmethod/remote/EnglishInputProcessor.java b/src/com/amlogic/inputmethod/remote/EnglishInputProcessor.java
index bbf829a..6df71f5 100755
--- a/src/com/amlogic/inputmethod/remote/EnglishInputProcessor.java
+++ b/src/com/amlogic/inputmethod/remote/EnglishInputProcessor.java
@@ -46,8 +46,12 @@ public class EnglishInputProcessor {
keyChar = keyChar + 'A' - 'a';
}
} else if (keyCode >= KeyEvent.KEYCODE_0
- && keyCode <= KeyEvent.KEYCODE_9)
+ && keyCode <= KeyEvent.KEYCODE_9) {
keyChar = keyCode - KeyEvent.KEYCODE_0 + '0';
+ if (event.isShiftPressed()) {
+ return false;
+ }
+ }
else if (keyCode == KeyEvent.KEYCODE_COMMA)
keyChar = ',';
else if (keyCode == KeyEvent.KEYCODE_PERIOD)