Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!apple!well!nagle From: nagle@well.sf.ca.us (John Nagle) Newsgroups: comp.sys.mac.hypercard Subject: Re: HYPERCARD INFORMATION, PLEASE. Message-ID: <24669@well.sf.ca.us> Date: 9 May 91 07:27:15 GMT References: <14855@arctic.nprdc.navy.mil> Distribution: comp.sys.mac.hypercard Lines: 16 Reading the keyboard from HyperTalk can be accomplished by defining a handler for "keyDown" messages. Like this. on keyDown ch ... end keyDown This will be called for every key pressed, and "ch" will contain the value from the key. It's entirely up to your script to do something with the input, so putting a "pass keyDown ch" at the end of the script, so that regular keyboard operations will still work, is good. Then you can time anything you want without interfering with normal typing. John Nagle