aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/org/connectbot/service/TerminalKeyListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/connectbot/service/TerminalKeyListener.java')
-rw-r--r--app/src/main/java/org/connectbot/service/TerminalKeyListener.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/app/src/main/java/org/connectbot/service/TerminalKeyListener.java b/app/src/main/java/org/connectbot/service/TerminalKeyListener.java
index 2a911a8..a30eba7 100644
--- a/app/src/main/java/org/connectbot/service/TerminalKeyListener.java
+++ b/app/src/main/java/org/connectbot/service/TerminalKeyListener.java
@@ -483,6 +483,20 @@ public class TerminalKeyListener implements OnKeyListener, OnSharedPreferenceCha
((vt320) buffer).keyTyped(vt320.KEY_ESCAPE, ' ', 0);
}
+ public void sendTab() {
+ try {
+ bridge.transport.write(0x09);
+ } catch (IOException e) {
+ Log.e(TAG, "Problem while trying to send TAB press.", e);
+ try {
+ bridge.transport.flush();
+ } catch (IOException ioe) {
+ Log.d(TAG, "Our transport was closed, dispatching disconnect event");
+ bridge.dispatchDisconnect(false);
+ }
+ }
+ }
+
/**
* @param key
* @return successful