Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int translateKey(int inCode, KeyEvent event) {
- switch(inCode)
- {
- case KeyEvent.KEYCODE_DPAD_CENTER: return 13; /* Fake ENTER */
- case KeyEvent.KEYCODE_DPAD_LEFT: return 37;
- case KeyEvent.KEYCODE_DPAD_RIGHT: return 39;
- case KeyEvent.KEYCODE_DPAD_UP: return 38;
- case KeyEvent.KEYCODE_DPAD_DOWN: return 40;
- case KeyEvent.KEYCODE_BACK: return 27; /* Fake Escape */
- case KeyEvent.KEYCODE_DEL: return 8;
- case KeyEvent.KEYCODE_MENU: return 319;
- }
- int result = event.getUnicodeChar( event.getMetaState() );
- if (result==android.view.KeyCharacterMap.COMBINING_ACCENT)
- {
- // TODO:
- return inCode;
- }
- return (result!=0)? result : inCode;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement