[OS X TeX] Switching between TeXShop and BibDesk

Luis Sequeira lfsequeira at gmail.com
Sun Sep 6 09:53:45 EDT 2009


> It is a bit cumbersome to switch between two applications. The cmd-tab
> command only switches back to last used application. Hence I offer two
> Applescripts to switch between TeXShop and BibDesk. One should be
> installed in BibDesk's Scripts menu, the other as a macro in TS.
>
> To define a key shortcut for the script in BibDesk and also one for
> copying the cite-keys to the clipboard see the screen shot below.
>
> Claus
>
> -- Applescript
>
> do shell script "open " & "/Applications/BibDesk.app"
>
>
>
> -- Applescript
>
> do shell script "open " & "/Applications/TeXShop.app"
>

Since I'm using Snow Leopard, this got me thinking that this would be  
an opportunity to try out the new and improved functionality of  
Services. And, lo and behold, one can easily use Automator and  
Services to create, for example, a global hot key to launch, or switch  
to TeXShop (or any other application).

One just has to create the Service - in this case, a merely one-action  
workflow to lauch the application - and then assign a keyboard  
shortcut to it, in the Keyboard section of System Preferences.
I now launch TeXShop with Cmd-option-control T :-)

Here is how to do it:

1) Launch Automator, and select to create a Service. From the left  
pane of the Automator window, select "Utilities" and then drag "Run  
Shell Script" to the right side. As text of the script, just write  
"open -a TeXShop" (no quotes, of course).
Save it. You may call whatever makes sense to you, such as "Launch  
TeXShop".

2) Now, open System Preferences, click on Keyboard and select the  
Keyboard Shortcuts tab. Select "Services" on the left side, look for  
"Launch TexShop" (or whatever you called it), click the area in front  
of it and hit the desired key combination.

3) Ah!, there is no step 3 :-)

Luis Sequeira






More information about the MacOSX-TeX mailing list