diff src/com/five_ten_sg/connectbot/service/TerminalBridge.java @ 262:db26984b69f5

update version; add cursor movement keys to the soft function keypad
author Carl Byington <carl@five-ten-sg.com>
date Tue, 15 Jul 2014 20:59:40 -0700
parents 79e6adde6fde
children 071eccdff8ea
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/service/TerminalBridge.java	Tue Jul 15 14:23:00 2014 -0700
+++ b/src/com/five_ten_sg/connectbot/service/TerminalBridge.java	Tue Jul 15 20:59:40 2014 -0700
@@ -1259,7 +1259,7 @@
      * Function keys dialog
      */
     public boolean showFKeysDialog() {
-        final String []pickerStrings = {"F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "F13", "F14", "F15", "F16", "F17", "F18", "F19", "F20", "F21", "F22", "F23", "F24"};
+        final String []pickerStrings = {"F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "F13", "F14", "F15", "F16", "F17", "F18", "F19", "F20", "F21", "F22", "F23", "F24", "←", "→", "↑", "↓", "tab", "ins", "del", "ret"};
         final HashMap<String,Integer> keymap = new HashMap<String,Integer>();
         keymap.put("F1", vt320.KEY_F1);
         keymap.put("F2", vt320.KEY_F2);
@@ -1285,6 +1285,14 @@
         keymap.put("F22", vt320.KEY_F22);
         keymap.put("F23", vt320.KEY_F23);
         keymap.put("F24", vt320.KEY_F24);
+        keymap.put("←",   vt320.KEY_LEFT);
+        keymap.put("→",   vt320.KEY_RIGHT);
+        keymap.put("↑",   vt320.KEY_UP);
+        keymap.put("↓",   vt320.KEY_DOWN);
+        keymap.put("tab", vt320.KEY_TAB);
+        keymap.put("ins", vt320.KEY_INSERT);
+        keymap.put("del", vt320.KEY_DELETE);
+        keymap.put("ret", vt320.KEY_ENTER);
 
         CharSequence str = "";
         Editable content = Editable.Factory.getInstance().newEditable(str);