Mercurial > 510Connectbot
diff src/com/five_ten_sg/connectbot/service/TerminalKeyListener.java @ 149:eff82d6c11d9
add ptt button p2 preference
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Sun, 22 Jun 2014 13:04:37 -0700 |
parents | bc59a399f627 |
children | 86f903100573 |
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/service/TerminalKeyListener.java Sun Jun 22 13:02:36 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/service/TerminalKeyListener.java Sun Jun 22 13:04:37 2014 -0700 @@ -486,6 +486,13 @@ PreferenceConstants.HWBUTTON_ESC); return (handleShortcut(v, hwbuttonShortcut)); + case KeyEvent.KEYCODE_BUTTON_L2: + // check to see which shortcut the ptt button triggers + hwbuttonShortcut = manager.prefs.getString( + PreferenceConstants.PTT, + PreferenceConstants.HWBUTTON_MONITOR); + return (handleShortcut(v, hwbuttonShortcut)); + case KeyEvent.KEYCODE_DEL: if ((metaState & META_ALT_MASK) != 0) { buffer.keyPressed(vt320.KEY_INSERT, ' ', getStateForBuffer()); @@ -595,6 +602,9 @@ if (PreferenceConstants.HWBUTTON_SCREEN_CAPTURE.equals(shortcut)) { bridge.captureScreen(); } + else if (PreferenceConstants.HWBUTTON_MONITOR.equals(shortcut)) { + buffer.monitorKey(true); // key down + } else if (PreferenceConstants.HWBUTTON_CTRL.equals(shortcut)) { showMetakeyToast(v, PreferenceConstants.HWBUTTON_CTRL); metaPress(META_CTRL_ON);