Info-Mac Archive Downloads: dev/card/ Hypercard

Back to dev/card/ Hypercard

Key XFCNs V1.0 (key-xfcns-10.hqx)

Download key-xfcns-10.hqx (42,355 KB)


From: rolf.heller@magnet.at
Subject: Key XFCNs V1.0


This stack contains three XFCNs and one XCMD, all related to key events.

keyIsDown (|-1)
returns true if the specified key is pressed. With -1 as key code, the
XFCN
returns true if at least one key ist pressed, false if no key is
pressed.

virtualKeyCode ()
returns a comma delimited list of the virtual key codes of all currently
pressed keys.

charKeyCode (["m[odifiers]"])
returns the character of the currently pressed key. If "modifiers" is
specified, the function returns them too. If command-option-x is
pressed, the function returns the string "cmd opt x".

flushKeyEvents
removes keyDown, keyUp, and autoKey events from the OS event queue.

Requirements:
This stack needs at least System 7.1 and HyperCard 2.2

Regards
Rolf Heller