{ All other (i.e., non-Q, non-K) commands }

        begin
        old_index:=index;
        case ch of
{ Cursor movement }
     ^H,^S: character_left;
        ^D: character_right;
        ^E: line_up;
        ^X: line_down;
        ^A: word_left;
        ^F: word_right;
        ^Z: scroll_up;
        ^W: scroll_down;
        ^R: page_up;
        ^C: page_down;
{ Delete }
        ^G: delete_character_under_cursor;
      #$7F: delete_left_character;
        ^T: delete_right_word;
        ^_: delete_left_word;
        ^Y: delete_line;
{ Undelete }
        ^U: undelete;
{ Insert / Overwrite }
        ^N: insert_line;
      #$0D: carriage_return;
      #$09,
      #$20..#$7E: text_character;
{ Miscellaneous }
        ^V: insert_mode_on_off;
        ^L: repeat_last_find;
        end;
        end;