[Input pipe] Incomplete re-implement of key callbacks

This commit is contained in:
khanhduytran0 2020-11-25 16:50:00 +07:00
parent 5d1addc4b8
commit 10c56a1f29
8 changed files with 259 additions and 43 deletions

View file

@ -1065,16 +1065,20 @@ public class BaseMainActivity extends LoggableActivity {
}
public static void sendKeyPress(int keyCode, int modifiers, boolean status) {
sendKeyPress(keyCode, '\u0000', modifiers, status);
sendKeyPress(keyCode, 0, modifiers, status);
}
public static void sendKeyPress(int keyCode, int scancode, int modifiers, boolean status) {
sendKeyPress(keyCode, '\u0000', scancode, modifiers, status);
}
public static void sendKeyPress(int keyCode, char keyChar, int modifiers, boolean status) {
CallbackBridge.sendKeycode(keyCode, keyChar, modifiers, status);
public static void sendKeyPress(int keyCode, char keyChar, int scancode, int modifiers, boolean status) {
CallbackBridge.sendKeycode(keyCode, keyChar, scancode, modifiers, status);
}
public void sendKeyPress(char keyChar) {
sendKeyPress(0, keyChar, 0, true);
sendKeyPress(0, keyChar, 0, false);
sendKeyPress(0, keyChar, 0, 0, true);
sendKeyPress(0, keyChar, 0, 0, false);
}
public void sendKeyPress(int keyCode) {