Advertisement
Guest User

NME GameActivity.java translateKey

a guest
Sep 9th, 2011
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. public int translateKey(int inCode, KeyEvent event) {
  2.        switch(inCode)
  3.        {
  4.           case KeyEvent.KEYCODE_DPAD_CENTER: return 13; /* Fake ENTER */
  5.           case KeyEvent.KEYCODE_DPAD_LEFT: return 37;
  6.           case KeyEvent.KEYCODE_DPAD_RIGHT: return 39;
  7.           case KeyEvent.KEYCODE_DPAD_UP: return 38;
  8.           case KeyEvent.KEYCODE_DPAD_DOWN: return 40;
  9.           case KeyEvent.KEYCODE_BACK: return 27; /* Fake Escape */
  10.           case KeyEvent.KEYCODE_DEL: return 8;
  11.           case KeyEvent.KEYCODE_MENU: return 319;
  12.        }
  13.  
  14.        int result = event.getUnicodeChar( event.getMetaState() );
  15.        if (result==android.view.KeyCharacterMap.COMBINING_ACCENT)
  16.        {
  17.           // TODO:
  18.           return inCode;
  19.        }
  20.        return (result!=0)? result : inCode;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement