Restricción de las opciones de la pestaña Comando + solo para las aplicaciones que se encuentran en el espacio actual

89

Editar: La respuesta original aceptada ya no es válida para los Mavericks. Lo estoy aceptando por razones históricas, pero todos los lectores que usen Mavericks deberían usar y votar esta respuesta .

De forma predeterminada, al presionar + pestaña se mostrará una lista de todas aplicaciones abiertas. Me gustaría que esa lista solo incluya aplicaciones en el espacio actual, o al menos dé prioridad a las aplicaciones con ventanas en el espacio actual. En otras palabras, me gustaría que OS X imite el comportamiento de la mayoría de los X window managers con respecto a sus espacios de trabajo / virtual escritorios.

Aquí está mi explicación bastante larga de por qué quiero esto:

Tengo cambio automático de espacios deshabilitados , y he asignado cada espacio a un acceso directo + espacio # . En general, normalmente tengo una aplicación abierta por espacio, maximizada. Como realmente solo tengo media docena de aplicaciones abiertas en cualquier momento, puedo cambiar fácilmente entre ellas constantemente con la mano izquierda. El problema es que a veces tengo dos o tres ventanas de diferentes aplicaciones abiertas en el mismo espacio ( e.g. , a menudo tengo un lector de PDF abierto en el mismo espacio que mi navegador web). Digamos que tengo un terminal abierto en Space 1 y que tanto el navegador web como la Vista previa están abiertos en Space 2. Si estoy en el terminal y luego decido que quiero abrir una página web, cambio a Space 2, donde el navegador web tiene atención. Luego quiero consultar un PDF que está abierto en Vista previa, que está en el mismo espacio pero cuya ventana está detrás del navegador web. Sin embargo, si presiono + pestaña , la primera opción será llevarme de vuelta a la Terminal en el espacio 1 (ya que Terminal más recientemente tenía el foco). En el peor de los casos, tendré que recorrer todas las aplicaciones abiertas n presionando repetidamente + para acceder a la vista previa. Quiero que el primer hit en + pestaña me lleve a la siguiente aplicación con ventanas en el espacio actual, es decir , Vista previa.

Sé que usar Exposé es la forma más "Apple" de manejar estas situaciones, pero quiero evitar tener que alcanzar el mouse. Sé que también puedo usar las teclas de flecha para seleccionar una ventana en Exposé, pero una vez más eso rompe mi modelo mental de la superposición de ventanas, instituirá un bucle de retroalimentación cognitiva en la selección y requerirá el registro del peor de los casos ( n ) pulsaciones de teclas. Que yo sepa, no hay una manera constante de cambiar a una aplicación específica en el área de trabajo actual usando solo el teclado.

    
pregunta ESultanik 29.12.2010 - 17:01

8 respuestas

40

control + F4 . Recorre las aplicaciones en ese espacio.
 (De hecho, tengo esto asignado a control + '; lo que me parece más fácil de recordar, al estar cerca del cmd + ' ; para recorrer las ventanas de una aplicación.)

Para cambiar el método abreviado de teclado, vaya a las preferencias de Teclado, Métodos abreviados de teclado y Teclado & Entrada de texto. Es la opción 'Mover el enfoque a la ventana activa o siguiente'.

(Edite para corregir los atajos de teclado; no me di cuenta de que no se estaba mostrando el carácter de comilla).

    
respondido por el Orc4hire 01.02.2011 - 08:29
24

Yosemite

Este comportamiento puede asignarse a la combinación de teclas deseada, de este modo:

  

Preferencias del sistema > Teclado > Accesos directos > Teclado > Mueve el foco a activo   o siguiente ventana

Mavericks

^F4 cambia a través de las ventanas en el espacio actual, pero es posible que tenga que actualizar a Yosemite para asignar este comportamiento a ^~ .

Pero el problema todavía se puede solucionar de la siguiente manera:

  

Preferencias del sistema > Control de Misión > Desmarque "Al cambiar a un   aplicación, cambie a un espacio con ventanas abiertas para la aplicación "

    
respondido por el Cory Klein 25.04.2014 - 20:46
6

Sé que Hyperswitch no existía cuando se hizo esa pregunta, pero es una respuesta moderna a esa pregunta, y es mucho es mejor que hackear con Karabiner (anteriormente KeyRemap4MacBook) y / o tener problemas con las preferencias del sistema (ya que no aceptan ningún mapeo de teclas para cada comando).

Consulte enlace y aumente si lo encuentra útil para HyperSwitch.

    
respondido por el 7heo.tk 30.03.2015 - 02:16
2

Aparte de esta respuesta , he podido reasignar control + F4 a alt + pestaña , que se siente bastante natural.

    
respondido por el Tristan Cragnolini 27.10.2014 - 19:14
2

Al presionar ⌃F4 hará lo que está pidiendo, pero podría tener un túnel carpiano en el proceso.

Simplemente leyendo su ejemplo, parece que en realidad está buscando ⌘⇧⇥ , que recorre las aplicaciones en orden inverso , reduciendo así el número de veces que presionas por la mitad.

Por supuesto, no es una solución de tiempo constante, pero creo que encontrará que el resultado de ⌘⇥ es la aplicación en la que desea enfocarse el 70% del tiempo, y ⌘⇧⇥ es la aplicación en la que quieres centrarte en el 28% del tiempo.

    
respondido por el Merchako 01.02.2011 - 10:13
1

Soy el autor de la aplicación Command-Tab Plus que te permite cambiar rápidamente entre aplicaciones y, además, entre ventanas ( utilizando la habilidad cmd + tilde de MacOS). Aquí hay una demostración de en YouTube .

    
respondido por el Serge Gerasimenko 12.03.2017 - 22:28
0

Puedes probar con Switché. Pretenden que "Switché funciona muy bien con Spaces y puede mostrar distintivos de número de espacio". Como no uso Spaces, no puedo confirmar ni enfermar, pero vale la pena intentarlo.
Ver comentarios a continuación.

    
respondido por el LudoMC 29.12.2010 - 18:47
0

Aunque esto no responde técnicamente a la pregunta original, aquellos que buscan un conmutador de aplicaciones de Cmd-Tab más configurable pueden ver SuperTab .

Descargo de responsabilidad: Compré esto y creo que está bien hecho.

    
respondido por el jasonology 08.05.2015 - 03:14

Lea otras preguntas en las etiquetas