Skip navigation.
 
mlRe: Detect modifier keys on launch
FROM : Sean McBride
DATE : Wed Jul 05 23:21:57 2006

On 2006-07-05 16:54, Doug Knowles said:

>last time it quit.  I'd like to add the capability to temporarily
>suppress this behavior by holding down the shift key during launch.
>I've tried looking at the most recent event object, but since the app
>just launched, there is no such event.


When are you checking and how?  I believe calling NSApplication's
currentEvent at applicationWillFinishLaunching or
applicationDidFinishLaunching time should work.

>I have read that I should try using the Carbon APIs, but I'm getting
>lost in the need to provide a GrafPtr (boy, does that take me back),
>and it seems like it should be easier than that, or that there should
>be a sample code snippet around, since I doubt that this is an
>uncommon need.


You must be looking at an old API.  You can use
GetCurrentEventKeyModifiers() or GetCurrentKeyModifiers(), though the
former is preferable.  See the comments in the headers.

--
____________________________________________________________
Sean McBride, B. Eng                <email_removed>
Rogue Research                        www.rogue-research.com
Mac Software Developer              Montréal, Québec, Canada

Related mailsAuthorDate
mlDetect modifier keys on launch Doug Knowles Jul 5, 22:54
mlRe: Detect modifier keys on launch Tom Harrington Jul 5, 23:14
mlRe: Detect modifier keys on launch Sean McBride Jul 5, 23:21
mlRe: Detect modifier keys on launch Ricky Sharp Jul 5, 23:36
mlRe: Detect modifier keys on launch Doug Knowles Jul 6, 17:10