ford@sei.cmu.edu (Gary Ford) (06/07/91)
For certain kinds of case constructs, such as using single keystrokes
to invoke a variety of actions, this script can be used:
on keyDown key
if "a" <= key and key <= "z" then
do "Key" & key
else
pass keyDown
end if
end keyDown
on Keya
-- do "a" actions
end Keya
on Keyb
-- do "b" actions
end Keyb
...
on Keyz
-- do "z" actions
end Keyz
I can't comment on the relative speed of this versus the long "if-then-
else if-else if- ... -end if" constructs previously suggested.
Gary Ford
Software Engineering Institute
Carnegie Mellon University