Mercurial > 510Connectbot
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);