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
|
c46a3f7e54
|
Add build action
|
2019-12-10 22:18:52 -06:00 |
|
Andrew Kay
|
7197a6ffc4
|
Controller loop unit tests
|
2019-12-10 21:52:52 -06:00 |
|
Andrew Kay
|
d510f077e3
|
Update README.md
|
2019-12-01 16:20:31 -06:00 |
|
Andrew Kay
|
73b5955d60
|
Add SIGINT and SIGTERM signal handler
|
2019-12-01 15:59:49 -06:00 |
|
Andrew Kay
|
c4f45b6ea9
|
Move get_keymap
|
2019-12-01 15:27:24 -06:00 |
|
Andrew Kay
|
d5dadbc38c
|
Add insert support to TN3270
|
2019-09-15 12:50:30 -05:00 |
|
Andrew Kay
|
628c65e1c2
|
Add assertion for resetting dirty tracking on flush
|
2019-09-14 07:57:15 -05:00 |
|
Andrew Kay
|
d830fd2b47
|
Add waiting on host status line indicator
|
2019-09-13 23:28:12 -05:00 |
|
Andrew Kay
|
f9685bcfe6
|
Refactor VT100 _apply for consistency
|
2019-09-13 21:45:40 -05:00 |
|
Andrew Kay
|
d583273571
|
Only update TN3270 dirty cells
|
2019-09-13 21:36:46 -05:00 |
|
Andrew Kay
|
e9821ed39e
|
Initial TN3270 support
|
2019-09-09 21:01:58 -05:00 |
|
Andrew Kay
|
ea9a40d42e
|
Refactor POLL delay
|
2019-07-31 19:10:52 -05:00 |
|
Andrew Kay
|
82a53cbd28
|
pycoax 0.1.2
|
2019-07-06 09:20:53 -05:00 |
|
Andrew Kay
|
57f2b7dff6
|
vt100 unit tests
|
2019-07-04 09:12:11 -05:00 |
|
Andrew Kay
|
62fcccf951
|
Add MODIFIER_KEYS
|
2019-07-03 20:35:04 -05:00 |
|
Andrew Kay
|
1843ca5f87
|
Remove TODO that is no longer applicable
|
2019-07-03 20:17:40 -05:00 |
|
Andrew Kay
|
0429f86fc1
|
Further simplification and refactoring of display
|
2019-07-03 20:17:00 -05:00 |
|
Andrew Kay
|
ac3c0f7508
|
Refactor display and improve unit test coverage
|
2019-07-02 22:16:21 -05:00 |
|
Andrew Kay
|
f2794ef5d6
|
Add mappings for caret and tilde characters
|
2019-07-01 22:23:28 -05:00 |
|
Andrew Kay
|
f9ea0353fe
|
Cleanup controller
|
2019-06-29 17:05:19 -05:00 |
|
Andrew Kay
|
baf22c7008
|
Fix pyte screen write_process_input - missed variable name change in previous refactoring
|
2019-06-29 17:04:36 -05:00 |
|
Andrew Kay
|
2b5c8ce9ea
|
Extract POLL and POLL_ACK from main controller loop
|
2019-06-28 07:02:14 -05:00 |
|
Andrew Kay
|
9a7e26ea68
|
Improve POLL delay
|
2019-06-27 21:44:52 -05:00 |
|
Andrew Kay
|
49071f4742
|
Improve tracking of dirty ranges
|
2019-06-26 23:44:11 -05:00 |
|
Andrew Kay
|
b8a76ec0cc
|
pycoax 0.1.1
|
2019-06-26 23:14:38 -05:00 |
|
Andrew Kay
|
674942aaeb
|
Add write_keyboard_modifiers to StatusLine
|
2019-06-26 20:05:50 -05:00 |
|
Andrew Kay
|
f6e7f2ff09
|
Fix issue where entire screen was cleared by VT100 session erasing status line set by controller
|
2019-06-26 19:34:57 -05:00 |
|
Andrew Kay
|
8e78bbdea8
|
Fix issue where buffer was not updated after clearing screen
|
2019-06-26 19:28:35 -05:00 |
|
Andrew Kay
|
ef40e50b58
|
Extract create session from controller
|
2019-06-26 19:18:57 -05:00 |
|
Andrew Kay
|
9cd1603570
|
Improve readability of VT100 host output handler
|
2019-06-21 08:06:26 -05:00 |
|
Andrew Kay
|
e5a163bf84
|
Move read_terminal_ids to terminal - clean up controller
|
2019-06-21 08:01:36 -05:00 |
|
Andrew Kay
|
f233cc41ba
|
Separate responsibilities of controller and session
|
2019-06-20 21:13:02 -05:00 |
|
Andrew Kay
|
5cff18e924
|
Separate the responsibilities of terminal, display and emulator
|
2019-06-20 21:12:57 -05:00 |
|
Andrew Kay
|
078127ff48
|
Update Key and KeyboardModifiers enums to use Enum and Flag instead of IntEnum and IntFlag
|
2019-06-20 21:12:57 -05:00 |
|
Andrew Kay
|
a6a79ea0f2
|
Retry READ_EXTENDED_ID command as it appears to fail frequently on the first request
|
2019-06-20 21:12:57 -05:00 |
|
Andrew Kay
|
3455c396b8
|
Explicitly ignore any modifier keys when mapping keys with the ALT modifier
|
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
|
1a8a107d8c
|
pycoax 0.1.0
|
2019-06-20 21:12:27 -05:00 |
|
Andrew Kay
|
7c2969307b
|
Initial commit
|
2019-06-15 22:03:26 -05:00 |
|