Is it possible to invoke a keyboard shortcut from applescript?

For example I like to run the F11 keyboard shortcut.

2 Answers 2


Do you mean open the applescript from keyboard shortcut? if so, then follow this to convert the applescript into an app, then create a Service using Automator.

Hope this helps.

  • For example I have "Show Desktop" set to f11 key. I would like to invoke the f11 key for AppleScript.
    – William
    Feb 10, 2015 at 0:59
  • Like I mentioned in my answer. You cannot open files with a keyboard shortcut like on Windows, but on Mac it'll open Apps. Therefore you have to convert the AppleScript to an app, then create a keyboard shortcut service. From then the keyboard shortcut should be accessible anytime.
    – MrU
    Feb 11, 2015 at 1:46
  • Small typo "I would like to invoke keyboard shorcut from AppleScript" I have left a response that works.
    – William
    Feb 11, 2015 at 3:03

The following works from the terminal.

osascript -e "tell applications \"System Events\"" -e "key code 100" -e "end tell"

Alternatively I believe this should work.

tell application "System Events"
    key code 101
end tell

Googling mac osx system events key code should bring up several options.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .