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);