From eed7f09e6f2fca66732f9c349681f6b30e2a5d68 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 7 Nov 2017 22:03:40 -0800 Subject: [PATCH] Fix numpad operator keys not working --- .../binding/input/KeyboardTranslator.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/src/main/java/com/limelight/binding/input/KeyboardTranslator.java b/app/src/main/java/com/limelight/binding/input/KeyboardTranslator.java index 35d7684b..b5cf812b 100644 --- a/app/src/main/java/com/limelight/binding/input/KeyboardTranslator.java +++ b/app/src/main/java/com/limelight/binding/input/KeyboardTranslator.java @@ -237,6 +237,26 @@ public class KeyboardTranslator { case KeyEvent.KEYCODE_BREAK: translated = VK_PAUSE; break; + + case KeyEvent.KEYCODE_NUMPAD_DIVIDE: + translated = 0x6F; + break; + + case KeyEvent.KEYCODE_NUMPAD_MULTIPLY: + translated = 0x6A; + break; + + case KeyEvent.KEYCODE_NUMPAD_SUBTRACT: + translated = 0x6D; + break; + + case KeyEvent.KEYCODE_NUMPAD_ADD: + translated = 0x6B; + break; + + case KeyEvent.KEYCODE_NUMPAD_DOT: + translated = 0x6E; + break; default: System.out.println("No key for "+keycode);