Trapping Command-q

Marty Knapp martyknapp at comcast.net
Thu May 18 00:13:08 EDT 2006


Hey Jason,

I fought with this for some time myself on my OS X standalones, and 
finally ended up with commandkeyDown handler for everything I needed, 
except the quit routine, then stumbled on Ken's fix which has been 100% 
for that part. It's a pretty good solution, all-in-all.

Marty Knapp
> Sarah's commandKeyDown trap doesn't seem to work, which is why I'm 
> puzzled.  Marty: Ken's method would work to prevent the user from 
> quitting Rev, but I was hoping to find a more general method that I 
> might use to trap various Apple events such as Command-P and 
> Command-W.  Again - I'm sure that I used a solution like Sarah's once 
> upon a time, but it doesn't seem to work now.  Obviously this wasn't 
> an issue at all in MetaCard...
>
> Cheers,
> Jason
>
>> In my experience, trapping for a quit message on OS X is not 
>> reliable. It works most of the time, but not all of the time. Ken's 
>> method, which my previous post referred to, is the only method that 
>> I've found to be reliable. Specifically, his "Brute force" method. 
>> (He details 2 methods on his site.)
>>
>> Marty Knapp
>>
>>>> How about trapping the commandKeyDown message?
>>>>
>>>> on commandKeyDown pKey
>>>> if pKey = "Q" then
>>>>     answer "You are not allowed to quit :-)"
>>>> else
>>>>     pass commandKeyDown
>>>> end if
>>>> end commandKeyDown
>>>>
>>>>
>>>> HTH,
>>>> Sarah
>>>>
>>> On 5/18/06, Jason Tangen <jtangen at psy.uq.edu.auwrote:
>>> Can someone tell me how to prevent a user from using Command-q to 
>>> quit Revolution? I'm sure that I used to be able to do it, but not 
>>> anymore.  Did something change?
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list