Cambiar a la aplicación #x en el dock

0

Me gustaría presionar cmd + X para cambiar (o iniciar, si no se está ejecutando) la aplicación #X en el Dock, sin modificar esa aplicación.

Es decir, si mi tercera aplicación en el dock es la Terminal, presiono cmd + 3 y cambio a la terminal, pero si muevo Adium a esa posición, cmd + 3 abre automáticamente Adium.

¿Se puede hacer esto en OSX 10.8 (o 10.9)?

Aún mejor, aunque eso no es necesario, si en caso de golpear la combinación de la aplicación ya activa, la oculta en su lugar.

o0 '.
fuente
(si alguien tiene un mejor título para esto, edítelo, gracias)
o0 '.

Respuestas:

3

Puede guardar un AppleScript para hacer clic en cada icono de Dock:

for i in {1..9};do echo 'tell application "System Events" to tell process "Dock" to click UI element '$i' of list 1'>~/Library/Scripts/Focus\ Application\ $i.applescript;done

Luego use FastScripts para asignar accesos directos a los scripts.

Sin embargo, me resulta más fácil asignar atajos de teclado para aplicaciones .

Lri
fuente
Lo dejaré abierto por un tiempo, en caso de que alguien presente una aplicación que lo haga.
o0 '.
1

Con AppleScript puedes hacer algo así:

tell application "System Events"
    click item # of UI elements of list 1 of process "Dock"
end tell

Pero el problema real es vincularlo a los atajos.

Editar: como Lauri Ranta me recordó por sus respuestas, hay FastScripts.

Matthieu Riegler
fuente