Mercurial > 510Connectbot
diff src/com/five_ten_sg/connectbot/transport/TN5250.java @ 145:4dfa4dd791c1
testing setfield functions
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Sat, 21 Jun 2014 17:18:06 -0700 |
parents | 03af90a2f0a9 |
children | 1350adb077b1 |
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/transport/TN5250.java Sat Jun 21 16:27:49 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/transport/TN5250.java Sat Jun 21 17:18:06 2014 -0700 @@ -62,7 +62,6 @@ private tnvt handler = null; private Socket socket; private boolean connected = false; - private TerminalKeyListener keyListener = null; static final Pattern hostmask; static { @@ -154,8 +153,12 @@ public void write(int b) { if (b == 120) { // special case x for testing - KeyEvent event = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_F3); - keyListener.onKey(bridge.parent, event.getKeyCode(), event); + setField(17, 44, new char[] { '1', '2' }); + keyPressed(KEY_TAB, ' ', 0); + keyPressed(KEY_TAB, ' ', 0); + setField(-1, -1, new char[] { '2', '3' }); + setField(18, 44, new char[0]); + setField(-1, -1, new char[] { '4', '5' }); return; } if (controls.containsKey(b)) { @@ -451,8 +454,7 @@ } public TerminalKeyListener getTerminalKeyListener() { - keyListener = new TerminalKeyListener(manager, bridge, buffer, host.getEncoding()); - return keyListener; + return new TerminalKeyListener(manager, bridge, buffer, host.getEncoding()); } }