1 votos

¿Cómo asignar varias aplicaciones a un atajo de comando de enfoque único en Slate?

Me gustaría utilizar un único atajo de teclado para enfocar varias aplicaciones en Slate. Por ejemplo, quiero asignar Comando+1 a Chrome y Firefox. Cada vez que presione Cmd+1 la aplicación enfocada debería rotar. ¿Es esto posible? Si es así, ¿cómo puedo hacerlo?

bind 1:cmd focus 'Chrome'
bind 1:cmd focus 'Firefox'

1voto

Por ejemplo, guarde este script como ~/bin/chromeorfirefox y hacerla ejecutable:

#!/bin/bash
if [[ $(lsappinfo visibleprocesslist|cut -d\" -f2) = Google\ Chrome ]]; then
  open -a Firefox
else
  open -a Google\ Chrome
fi

A continuación, añada

1:cmd shell '~/bin/chromeorfirefox'

a ~/.slate .

lsappinfo se añadió en 10.9. Puedes usar un script como este en 10.8 y anteriores:

#!/usr/bin/osascript
if (path to frontmost application) is (path to application "Google Chrome") then
    "Firefox"
else
    "Google Chrome"
end if
tell application result
    reopen
    activate
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X