La mejor aplicación para cambiar entre todas las ventanas abiertas


136

Después de 4 años de ser un usuario de Mac, solo hay una cosa que aún extraño del mundo de Windows, y es poder cambiar con solo presionar una tecla entre todas las ventanas abiertas en la computadora.

¿Cuál es la mejor aplicación o utilidad, gratuita o no, para lograr eso?

He usado Witch , pero nunca estuve completamente satisfecho con ella. Es un poco lento y la interfaz de usuario del conmutador no es muy bonita.

¿Conoces alguna alternativa?


EDITAR (2016): esta pregunta sigue obteniendo puntos de vista y votos positivos después de 6 años. Cuando hice esta pregunta en 2010, todavía estaba en transición de ser un usuario de Windows. Finalmente, me acostumbré a la interfaz de usuario de Mac OS X y hoy en día no uso ninguna utilidad de terceros para administrar ventanas de aplicaciones, solo Mission Control y los atajos de teclado nativos. Entonces, aunque esta pregunta ya no es relevante para mí, espero que sea útil para los nuevos usuarios de Mac que realizan el cambio (incluido este comentario).


2
¿Cuándo es lenta la bruja? Acabo de empezar a usarlo.
pupeno

¿Qué pasa con la función F9 de Exposé?
molle

Creo que esto podría escribirse mejor como "La mejor aplicación para cambiar entre todas las ventanas abiertas". Entonces, sin la parte de "alternativas a la bruja". De esa manera, la bruja podría ser una de las respuestas, por lo que podría votarse arriba / abajo y comentarse en relación con los demás.
studgeek 01 de

@studgeek: estoy de acuerdo. Editado el título de la pregunta.
Sergio Acosta

Respuestas:


37

Aquí hay una lista de todas las opciones de esta página:

  • Control de misión y métodos abreviados de teclado nativos: + tabo + `(retroceso)
  • Bruja [Yosemite o posterior] [$ 14]
  • Hyperswitch [ "Mountain Lion, Mavericks & Yosemite" ; funciona en Sierra y High Sierra] [$ 0 gratis] [vista previa de la ventana]
  • Contextos [ "Yosemite, El Capitan, Sierra, High Sierra" ] [$ 9 después de la prueba gratuita]
  • Diseño óptimo [Snow Leopard o posterior] [$ 0 (gratis) pero actualmente no está en desarrollo activo]
  • Mosquetón - [Tigre - El Capitán, "no Sierra" ] °°
  • Senebier [ "10.4 o posterior" ]

[°° Actualización, sucesor de Karabiner Karabiner-Elements 12.1 : Alto / Sierra y Mojave] [gratis]


115

Hyperswitch es gratis y funciona bien. También se ve bien:

ingrese la descripción de la imagen aquí

http://bahoom.com/hyperswitch


11
Bueno, después de 4 años llega una respuesta que resuelve exactamente mi pregunta original. Ni mas ni menos. Espero que esto salga pronto de beta. ¡Gracias! Lo intentaré durante un par de semanas y si funciona como se anuncia, incluso podría marcarlo como la respuesta aceptada.
Sergio Acosta

55
¡Por fin la solución!
Lumi

8
Santa mierda, creé una cuenta en Ask different solo para agradecer a @Paul por esta, finalmente encontré una aplicación como esta gratis
Pedro Garcia Mota

55
Hyperswitch NO implementa la función de cambio de ventana que ha sido más valiosa para mí en MS Windows: no permite cambiar rápidamente entre las últimas ventanas utilizadas. Esto es importante para mí, ya que constantemente cambio entre, por ejemplo, editor y navegador para controlar mi trabajo. Tengo muchas ventanas abiertas tanto en el editor como en el navegador y con Hyperswitch tengo que hacer muchas pulsaciones de teclas para alternar entre las más recientes. Encontré que Bruja resuelve eso. La lista de Windows para cambiar está ordenada de manera predeterminada por uso y puedo cambiar fácilmente entre las más recientes.
Jpsy

77
@Jspy hyperswitch hace eso: acabo de descargar la última versión, tal vez tienes una más antigua
Srneczek,

28

Supongo que ya lo sabes, pero para aquellos que buscan en la web siempre hay Ctrl + F4. Sin comentarios visuales, pero cambia entre todas las ventanas para todas las aplicaciones (que no están ocultas) con un solo comando. Por supuesto, es instantáneo y no reordena la lista como lo hace does + Tab. También me cansé de Witch, pero decidí que la mayoría de las veces ⌘ + `es todo lo que necesito.


1
[⌘] + [`]" es todo lo que necesito "- de hecho!
un darren

2
La retroalimentación visual es importante para mí y no existe en ⌘ + `.
AlikElzin-kilaka

3
Y Cmd + `no funciona en múltiples espacios.
GregB

@GregB lo tomo como un plus :)
nyxz

2
Y [comando] + [`] con [comando] + [tab] es molesto porque tienen dos conjuntos de reglas de ordenación de listas separadas.
Joseph Hansen

21

https://contexts.co/

Contexts for mac es un competidor de Witch. Como usuario no Mac desde hace mucho tiempo que busca un cambio de ventana más intuitivo, realmente me gusta esta aplicación. Permite cambiar entre todas las ventanas que tiene abiertas, usando su teclado o mouse.

También hay un panel lateral opcional, que es un reemplazo para el Mac Dock. Se puede configurar para ocultar aplicaciones que no tienen una ventana y muestra varios iconos para varias ventanas. Como tal, las aplicaciones de fondo irrelevantes están ocultas y las aplicaciones de ventanas múltiples se pueden administrar más fácilmente.

Si es necesario, aún puede usar el conmutador de aplicaciones nativas de Apple (cmd + pestaña) para cerrar / cambiar a aplicaciones de fondo / sin ventanas sin usar el dock nativo.


@sergio También tuve una buena primera impresión de esta aplicación, ¿alguna razón por la que no te funciona? Puede haber sido actualizado desde que lo probaste.
Jay

66
Para aquellos de ustedes que lean esto en 2016, Contexts es su solución. Funciona muy bien
Joseph Hansen

1
Es tan elegante y lleno de funciones que lo compré en menos de 5 minutos. Descargo de responsabilidad completo: soy muy tacaño normalmente ^ _ ^
sming

16

Una aplicación que desarrollé, Optimal Layout (14 $), te da comandos de teclado para cambiar y reorganizar rápidamente las ventanas.


Eso es exactamente lo que estaba buscando. Gracias tanto por responder como por hacer la aplicación. Actualmente lo estoy evaluando. Espero que pronto me tengas como nuevo cliente.
Sergio Acosta

1
El diseño óptimo es bueno, lo probé, pero no lo compré porque ya tenía mi "memoria muscular" vinculada al uso de los accesos directos de OS X (que he cambiado) y la colocación de la ventana manejada por SizeUp. ¡Pero es una aplicación muy prometedora!
Martin Marconcini

Estuve usando Optimal Layout por un tiempo. Estaba usando Witch, pero cambié a Optimal Layout por su capacidad de buscar los títulos de las ventanas. Sin embargo, en los últimos meses he encontrado algunos problemas y no he tenido noticias del desarrollador de Optimal Layout sobre ellos. Lo más importante es que ocasionalmente no muestra algunas ventanas hasta que lo reinicio.
studgeek

1
OptimalLayout es genial. Combina el cambio de ventana y el posicionamiento de la ventana, con arreglos y accesos directos personalizables. Sin embargo, he tenido un par de problemas y el desarrollador no ha respondido a través de la información de contacto en la aplicación misma. ¡Estoy buscando una alternativa para poder usar un software que tenga soporte!
Trinition

13

Command+ Tab, combinado con Command+ `. Funciona genial.

Dejame explicar:

  • Command+ Tab: Cambiar entre diferentes aplicaciones.
  • Command+ `: Alterna entre todas las ventanas abiertas de la aplicación en la que estás enfocado. (Por ejemplo, si tiene cuatro ventanas del Finder abiertas, puede presionar Command+ `para moverse entre las cuatro ventanas).

Si este y otros métodos abreviados de teclado parece estar roto, es probable que tenga otro teclado-diseño entonces los Estados Unidos, los accesos directos en realidad no son la `clave, sino más bien la clave que tendría `en un teclado de EE.UU., para encontrar qué clave se trata en su diseño, abra el "visor de teclado" y cambie su diseño a EE. UU., observe dónde `se encuentra la tecla, vuelva a su diseño normal y ahora puede usar este botón para cambiar de ventana.

En un teclado sueco `está el botón al lado de 1(§) en el teclado pequeño / portátil, y la tecla al lado de z(<) en el teclado de tamaño completo.


55
Gracias por tu respuesta. Conozco ambos atajos, pero estoy buscando específicamente una única solución de atajo de teclado para cambiar entre todas las ventanas abiertas.
Sergio Acosta

3
+1. Aunque para mí, Command + `parece funcionar en lugar de Ctrl +`.
Gary

2
Lástima que Apple no pensó en los teclados donde la tecla `no está cerca de la tecla TAB, y peor aún, donde necesita una tecla modificadora para seleccionarla :-(
Rabarberski

55
Esta es una mala solución para las personas que trabajan muy rápido y desean cambiar de un lado a otro, especialmente si la persona tiene experiencia en Windows. El problema es que [comando] + [pestaña] cambia entre aplicaciones que están ordenadas por orden de uso, y [comando] + [`] tiene ventanas ordenadas por cuando se abrieron. En otras palabras, tiene un problema decisivo: incluso si tiene los medios para poder cambiar mentalmente entre los dos paradigmas sobre la marcha, no hay forma de memorizar la ubicación de una ventana en su "mental" apilar.
Joseph Hansen

44
Por ejemplo, suponiendo que estoy cambiando entre dos documentos de Word y una página web, tengo que descubrir y recordar el número de [comando] + [`] cambia entre los dos documentos (posiblemente dos distancias: doc 1 a 2 y doc 2 a 1) y recuerda que cambiar entre Word y mi navegador es una agrupación de teclado diferente. En Windows, solo recuerdo [alt] + [tab] o [alt] + [tab] [tab]. Fácil. En otras palabras, mi opinión personal es que hay una experiencia de usuario terrible en los atajos de teclado OS X.
Joseph Hansen

13

Para aquellos que no lo saben, Ctrl + F4, Ctl + `, ... se pueden reasignar en: Preferencias del sistema => Teclado => Atajos de teclado => Teclado y entrada de texto

http://i.stack.imgur.com/CvV3k.png


44
Agregaré, ya que algunos quizás no lo sepan, que Ctrl-F4 se puede usar para cambiar entre todas las ventanas abiertas cuando "Activar acceso para dispositivos de asistencia" está activado en Acceso universal.
NReilingh

Esta es la forma más simple, sin instalar ningún software adicional. ¡Gracias!
Poolie

1
@ L0CKnL0aD7 esta podría ser la respuesta para mí, en primer lugar: ¿es posible hacer que el orden de la ventana se use más recientemente en lugar de cuando se abrió?
Joseph Hansen

1
No se puede hacer esto en "El Capitan" ... alguna idea de por qué?
pragmatic_programmer

6

Sé que no es una sola pulsación de tecla, pero me gusta usar la función "Exposición de la aplicación" para navegar entre las ventanas de la aplicación enfocada:

  • ctrl+ down arrow(o mover tres dedos hacia abajo)
  • luego left arrowo right arrowpara navegar entre ventanas (o haga clic en la ventana que eligió)

¡Gracias por responder!. Han pasado 5 años desde que hice mi pregunta, pero honestamente todavía no he encontrado una respuesta 100% satisfactoria. Sin embargo, esta es una muy buena sugerencia. No sabía sobre ese acceso directo, y de hecho estaba deshabilitado en mi Mac. Ya lo habilité y lo usaré para ver cómo funciona con mi flujo de trabajo.
Sergio Acosta


2

Es interesante: nadie ha mencionado a Karabiner . tiene un montón de opciones para diferentes cosas, la que me gusta llamada "modo Tab", donde puedes cambiar entre aplicaciones manteniendo presionada la tecla Tab y usando flechas o teclas HJKL (especialmente favorecido por los usuarios de Vim). Tab+Ipara recorrer las ventanas abiertas de la aplicación actual.

Me encanta Karabiner, es la aplicación que realmente me hizo odiar a Windows (de vez en cuando tengo que hacer cosas en Windows). Sin embargo, incluso con la increíble aplicación AutoHotkey, no pude encontrar una manera de usar el teclado allí, ya que Karabiner me deja en una Mac.

Te animo a que pruebes Karabiner y explores una gran cantidad de opciones diferentes, confía en mí: cambiará la forma en que usas tu teclado.


A continuación, le indicamos cómo hacer que tab-tab cambie entre ventanas en Karabiner: en la pestaña "Cambiar clave", expanda "Cambiar clave de tabulación" (el elemento 39) y habilite "Comando + Tab para cambiar aplicaciones dentro del mismo espacio" (el 10 articulo). (Esperaría que los números de los artículos cambien en diferentes versiones, pero eso debería darle una idea de cuán lejos tiene que desplazarse hacia abajo.)
Ben Kovitz

0
  1. Quicksilver (o foco). Invocas la aplicación que te interesa, por ejemplo Safari.
  2. Usando las ventanas de la aplicación Show de Mission Control (puede asignar un acceso directo a esto usando el icono del teclado en las preferencias del sistema)
  3. Una vez que se muestran todas las ventanas de la aplicación, puede escribir (no hay campo de texto, solo tendrá que comenzar a escribir) el título de la ventana que le interesa. Después de un par de pulsaciones, su ventana será seleccionada.

Al principio serás lento, pero a medida que pase el tiempo, te volverás bastante rápido.


0

Como se mencionó en la pregunta, Witch ($ 14) es uno de los primeros conmutadores de ventanas y, en mi humilde opinión, sigue siendo uno de los mejores.

Sospecho que las principales preocupaciones de @Sergio (interlocutor) ahora se han abordado en Witch. Creo que en realidad es uno de los más atractivos, con muchas opciones para ajustar la apariencia (incluidos los temas). También me parece muy rápido.

Dicho todo esto, actualmente no estoy usando Witch porque no admite la búsqueda de los nombres de las ventanas. Para eso estaba usando Optimal Layout y ahora estoy probando Contexts (lo cual parece muy prometedor).


La única característica que Witch todavía no tiene, y realmente quiero, es la capacidad de comenzar a escribir en la ventana de cambio para que se reduzca la lista. OptimalLayout hace esto. Creo que Contexts también lo hace.
Trinition

0

He estado buscando un intercambiador de ventanas de Mac que INCLUYE VENTANAS MINIMIZADAS durante años. Poco sabía, la función ya estaba integrada en Quicksilver, sentado todo el tiempo debajo de mi nariz. Es una acción llamada "mostrar todas las ventanas", que configuré como activador (⌘` por proximidad a ⌘⇥).

Quicksilver viene al rescate una vez más (como siempre).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.