Add support for keyboard and mouse combo devices in raw input mode

This commit is contained in:
Cameron Gutman
2014-09-06 14:09:09 -07:00
parent 6bae056e3a
commit 77c8051ec6
5 changed files with 190 additions and 0 deletions
+13
View File
@@ -696,4 +696,17 @@ public class Game extends Activity implements SurfaceHolder.Callback,
public void mouseScroll(byte amount) {
conn.sendMouseScroll(amount);
}
@Override
public void keyboardEvent(boolean buttonDown, short keyCode) {
short keyMap = keybTranslator.translate(keyCode);
if (keyMap != 0) {
if (buttonDown) {
keybTranslator.sendKeyDown(keyMap, (byte) 0);
}
else {
keybTranslator.sendKeyUp(keyMap, (byte) 0);
}
}
}
}