18 Commits

Author SHA1 Message Date
Andrew Kay
6c92d95e6f Add 3299 multiplexer support 2021-11-21 11:34:19 -06:00
Andrew Kay
8b5421cf3c Refactor controller and add device 2021-11-11 19:15:29 -06:00
Andrew Kay
b472b5ccb1 Allow terminal features to be overridden 2021-11-04 18:35:10 -05:00
Andrew Kay
21382ab26c Refactor jumbo write split responsibilities 2021-11-04 17:25:17 -05:00
Andrew Kay
b971e9700c Use new pycoax 0.10.0 API 2021-10-23 18:42:58 -05:00
Andrew Kay
bdb0866db1 Refactor display 2021-06-11 20:58:12 -05:00
Andrew Kay
e10cf494d8 Refactor controller and terminal responsibilities 2021-05-24 22:03:23 -05:00
Andrew Kay
7b836e0220 Add EAB support to TN3270 2021-05-15 13:27:52 -05:00
Andrew Kay
78e05cc6ce Get features when terminal is attached 2020-07-19 14:02:44 -05:00
Andrew Kay
c1b8dc11c4 Detect unsupported DFT terminals 2020-05-12 20:24:08 -05:00
Andrew Kay
c373457dff Implement cursor blink and reverse toggle 2019-12-27 20:14:39 -06:00
Andrew Kay
86fbbdfd29 Implement keyboard clicker toggle 2019-12-27 19:15:44 -06:00
Andrew Kay
d02f9844a4 Add support for TN3270 alarm and VT100 bell 2019-12-27 14:18:51 -06:00
Andrew Kay
c4f45b6ea9 Move get_keymap 2019-12-01 15:27:24 -06:00
Andrew Kay
e5a163bf84 Move read_terminal_ids to terminal - clean up controller 2019-06-21 08:01:36 -05:00
Andrew Kay
5cff18e924 Separate the responsibilities of terminal, display and emulator 2019-06-20 21:12:57 -05:00
Andrew Kay
b8346cd8fe Add support for keyboards with a single modifier release scan code and add initial 3483 keymap 2019-06-20 21:12:57 -05:00
Andrew Kay
7c2969307b Initial commit 2019-06-15 22:03:26 -05:00