From 3d5a35955ea0fb6fa3700059eef5902b327f2895 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Mon, 13 Sep 2021 20:05:30 +0530 Subject: [PATCH] Fixed: special keys not read --- .../main/java/com/itsaky/androidide/TerminalActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/itsaky/androidide/TerminalActivity.java b/app/src/main/java/com/itsaky/androidide/TerminalActivity.java index 22e80811a..a23d70068 100644 --- a/app/src/main/java/com/itsaky/androidide/TerminalActivity.java +++ b/app/src/main/java/com/itsaky/androidide/TerminalActivity.java @@ -305,15 +305,16 @@ public class TerminalActivity extends StudioActivity { @Override public boolean readControlKey() { - return false; + Boolean state = binding.virtualKeyTable.readSpecialButton(SpecialButton.CTRL, true); + return state != null && state.booleanValue(); } @Override public boolean readAltKey() { - return false; + Boolean state = binding.virtualKeyTable.readSpecialButton(SpecialButton.ALT, true); + return state != null && state.booleanValue(); } - @Override public void onEmulatorSet() { setTerminalCursorBlinkingState(true);