MEM
MEM

Reputation: 31387

How to programatically make a key shortcut?

I'm not even sure if bash is the most proper way to achieve this but, I need to, programmatically, switch between opened applications on OS X.

I'm thinking about doing a bash program to execute "cmd+tab".

I'm unable to find this on a regular search, so, perhaps someone can point me some directions here?

Upvotes: 0

Views: 146

Answers (1)

Davey Struijk
Davey Struijk

Reputation: 61

You can use Applescript to achieve this.

To focus on a specific application:

tell application "Finder" to activate

And to emulate an actual Cmd+Tab input:

tell application "System Events"
  key down command
  keystroke tab
  key up command
end tell

Applescript files (*.scpt) can be run through the command line with osascript file.scpt.

Upvotes: 2

Related Questions