(Mac-Text)

Am Abzug, c't 5/97 S.378
========================

Trigger-Ein-/Ausgnge ohne Hardware-Erweiterung fr den Mac

HANDSHK.CP    Handshaker.cp          CodeWarrior C Source
HANDSHK.H     Handshaker.h           CodeWarrior C Header
HSKGEN.cp     HSKiEventGenerator.cp  CodeWarrior C Source, Main


Um beliebige Vorgnge auf dem Mac ber ein externes elektrisches Signal auszulsen, mu man nicht unbedingt zu aufwendigen Lsungen wie unserem "MacInterface" greifen. Wenn ein oder zwei Leitungen reichen, tun es auch die Handshake-Leitungen der seriellen Schnittstelle in Verbindung mit einem AppleEvent-Sender. Das C++-Objekt "Handshaker" macht die Handshake-Anschlsse als universellen "Auslser" verfgbar. Als Empfnger dient ein AppleScript-Programm, z.B. folgendes:


on event HSHKmodi
	tell me to activate
	beep
	display dialog "HSKiEventEmpfnger meldet:" & return & return 
		& "Event modi empfangen"
end event HSHKmodi


on event HSHKkeye
	tell me to activate
	beep
	display dialog "HSKiEventEmpfnger meldet:" & return & return 
		& "Event keye empfangen"
end event HSHKkeye

(cm)