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.