{"identifier":3428,"topic":"System messages","name":"Commands sent automatically","text":"HyperCard sends some commands automatically in response to events, just as it sends system messages. But unlike system messages, if the command passes all the way to HyperCard, HyperCard performs a built-in action. So if you trap the command, the action won't happen. <br><br>\n\n HyperCard sends<code> choose <\/code>and<code> doMenu <\/code>as messages when the user chooses a tool or an item from one of HyperCard\u2019s menus. It sends<code> close<\/code> as a message when the user clicks the close box of a window. <br>\n<br>\nHyperCard sends<code> help<\/code> as a message when the user chooses Help from the Go menu (or presses Command-?). <br><br>\n\n HyperCard sends<code> arrowKey<\/code>,<code> commandKeyDown<\/code>,<code> controlKey<\/code>,<code> enterInField<\/code>,<code> enterKey<\/code>,<code> functionKey<\/code>,<code> keyDown<\/code>,<code> returnInField, returnKey<\/code>, and<code> tabKey<\/code> as messages when the user presses a key.  It automatically sends <code>errorDialog <\/code>and<code> appleEvent <\/code>messages. <br><br>\n\n Click Related Topics for more information about each command. <br>\n","related":{"73723":"appleEvent","30663":"arrowKey","31855":"choose","32483":"close","8287":"commandKeyDown","33000":"controlKey","35579":"doMenu","36487":"enterInField","36714":"enterKey","97279":"errorDialog","38567":"functionKey","39675":"help","40449":"keyDown","46143":"returnInField","46524":"returnKey","49516":"tabKey"},"examples":"","demo":"","debug":{"9":["HyperCard sends some"],"10":["HyperCard sends help"]}}