SCGETC_NONBLOCK
c = scgetc(scp->sc, SCGETC_CN | SCGETC_NONBLOCK, sp);
c = kbdd_read_char(sc->kbd, !(flags & SCGETC_NONBLOCK));
while ((c = scgetc(sc, SCGETC_NONBLOCK, NULL)) != NOKEY) {