author | zhenghe.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) |
commit | ad9027b666d07dd4adc1f6972238b639309eb3eb (patch) | |
tree | 2c81d5197ff0f4d69c17f7528e800b56d155d716 | |
parent | 723886f627ee545083967934745da79150482523 (diff) | |
download | RemoteIME-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
-rwxr-xr-x | src/com/amlogic/inputmethod/remote/EnglishInputProcessor.java | 6 |
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) |