From b74d292847b22cf282ff8ae7d1b51df34176ce4d Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Wed, 25 Mar 2026 03:08:11 -0400 Subject: Banish cgetc(), and all its annoyances. Much more flexible and precise keyboard control, see keytab.[ch] and kgetc.[ch] --- TODO | 9 --------- 1 file changed, 9 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 1d34baf..34f3371 100644 --- a/TODO +++ b/TODO @@ -20,15 +20,6 @@ Other stuff: - [*] Start+A should *always* switch windows, even if all are inactive. It can act like Start+Left in that case. - [*] Auto-pinging the server seems to work, but needs more testing. -- [*] Write a cgetc() replacement that doesn't call the OS K: "get one byte" - routine. I was avoiding it because it will need a 192-byte table - (keycode -> atascii lookup)... but I'm spending more than 192 bytes - of code on keycode-filtering, and it's not even complete. -- [*] Filter out the rest of the keystrokes that causes cgetc() to block. - Includes ctrl-/, ctrl-8, ctrl-9, maybe others (The_Doctor__). A - cgetc() replacement will take care of this. -- [*] Filtered-out keystrokes (ctrl-3 and friends) shouldn't even bring up - the editbox, if it's not already showing. - Load/save config files to N:SD///.FujiNetChat or such. Since we *have* to have a FujiNet anyway, might as well make better use of it. - Rewrite the incoming message parser! It needs to work more like -- cgit v1.2.3