Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!dewey.soe.berkeley.edu!oster From: oster@dewey.soe.berkeley.edu (David Phillip Oster) Newsgroups: comp.sys.mac.programmer Subject: Re: Detecting Idle Keywords: screen dimmer logout idle Message-ID: <29439@ucbvax.BERKELEY.EDU> Date: 2 Jun 89 19:43:47 GMT References: <1560@cunixc.cc.columbia.edu> Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: oster@dewey.soe.berkeley.edu.UUCP (David Phillip Oster) Distribution: usa Organization: School of Education, UC-Berkeley Lines: 16 In article <1560@cunixc.cc.columbia.edu> lih@cunixd.cc.columbia.edu (Andrew Lih) writes: > > if (mMoved(&auStg->gMouse) || > EventAvail(keyDown|keyUp|autokey,&theEvt)) { > auStg->aTick=0; > return(false); > } Other people have pointed out the larger flaws in your scheme. Here is your programming error: the EventAvail() line should read: EvantAvail(keyDownMask|keyUpMask|autoKeyMask, &theEvt)) { --- David Phillip Oster --"Unix Version 7 was an improvement not Arpa: oster@dewey.soe.berkeley.edu --only over its predeccessors, but also its Uucp: {uwvax,decvax}!ucbvax!oster%dewey.soe.berkeley.edu --successors."