| **Navigation:**  [[introduction.htm|Language Reference]] > App B - Events > Field-Independent Events >====== EVENT:PreAlertKey ====== | [[event openwindow.htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[event restore.htm|{{btn_next_n.gif|Next page}}]] | | || {{newc7.jpg|NewC7.jpg}} The user pressed an ALRT attribute (or ALERT statement) hot key for an ALRT attribute on the window. If a CYCLE statement executes in the code to process this event, the normal library action for the keystroke executes before EVENT:AlertKey generates. This event allows you to specify whether the normal library action for the keystroke executes or not, in addition to the code you place in EVENT:AlertKey. The system is modal during this event.