switch (keyin) {
case CK_ENTER:
return false;
case CK_ESCAPE:
case CK_ESCAPE: case ' ':
lastch = keyin;
sel->clear();
case ' ': case CK_PGDN: case '>': case '\'':
case CK_PGDN: case '>': case '\'':
nav = true;
repaint = page_down();
break;
case '\r':
case '\n':
case '>':
case ' ':
case '.':
dirChosen = true;
dir = 4;
case ESCAPE:
moves.isCancel = true;
mesclr( true );
return;