"KEYPRESS" — When the detected event is a keyboard event identified by key label, such as ESC, CTRL+A, or A.
"MOUSE" — When the detected event is a portable or three-button mouse event, such as MOUSE-SELECT-UP or LEFT-MOUSE-UP.
"PROGRESS" — When the detected event is a high-level ABL event. These include all events identified as direct manipulation, key function, developer, and other miscellaneous events, such as SELECTION, DELETE-LINE, U1, or CHOOSE.