cat > script <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
!F2
!TEST echo comments on
!F1
!F2
!F3
!F4
!F5
!F6
!F7
!F8
!F9
!F10
!PF1
!PF2
!PF3
!PF4
!F-
!F,
!F.
!ENTER

!TAB
!UP
!DOWN
!RIGHT
!LEFT
!REDRAW
!DELETE
y
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 644 script
cat > stdout <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
: context02,AP_1
: context02,AP_2
: context02,AP_3
: context03,AP_4
: context03,AP_5
: context03,AP_6
: context04,AP_7
: context04,AP_8
: context04,AP_9
: context04,AP_10
: context01,FD_BEG_END
: context01,FD_CLR_EOS
: context01,FD_EDIT
: context01,HELP
: context01,INS_MODE
: context01,DEL_CHAR
: context01,SCROLL
: context01,PREV_FLD
: contextG00,RETURN
: context01,NEXT_FLD
: context01,GO_UP
: context01,GO_DOWN
: context01,GO_RIGHT
: context01,GO_LEFT
: context01,REDRAW
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 644 stdout
cat > tag <<'+-+-+-+-+-END-OF-FILE-+-+-+-+-+'
To test a window which has only 4 key contexts.
+-+-+-+-+-END-OF-FILE-+-+-+-+-+
chmod 644 tag
