Created
August 18, 2011 14:03
-
-
Save Grayson/1154126 to your computer and use it in GitHub Desktop.
Applescript snippet to test if Option key is held down.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on isOptionKeyPressed() | |
return (do shell script "/usr/bin/python -c 'import Cocoa; print Cocoa.NSEvent.modifierFlags() & Cocoa.NSAlternateKeyMask > 1'") is "True" | |
end isOptionKeyPressed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I use very often lines that start with
do shell script
in my scripts. Unfortunately, the script won't compile if it contains theuse framweork "Cocoa"
line. Is there anything I can do about it? I've read that I need to use an NSTask object instead, but I can't figure out the mechanics of it.This is the code that doesn't work.
Thank you.
EDIT:
I've found the solution:
According to this, I just needed to add below "use framework..." another line:
use scripting additions
.Hurray!