¿Hay un atajo de teclado para mover una ventana de un monitor a otro?

112

¿Existe una aplicación gratuita que pueda usar para mover una ventana de un monitor a otro monitor (suponiendo solo dos monitores) a través del teclado? No debería tener que usar el mouse (por ejemplo, para seleccionar la ventana o el monitor, o para arrastrar).

Sé que esto se puede hacer en Linux usando compiz; Me sorprende que no haya una opción (gratuita) para OS X.

volni
fuente

Respuestas:

50

Terminé usando BetterTouchTool para hacer esto. En general, me pareció la más configurable. Aquí hay una captura de pantalla de mi configuración, mientras que Cmd+ Ctrl+ Wmueve una ventana al siguiente monitor.

Si tiene una configuración de 3 monitores (2 monitores externos y el monitor Mac), puede configurar la "Mover ventana al siguiente monitor" a la derecha haciendo lo siguiente:

  1. configurar un nuevo acceso directo, especifique "Mover ventana al siguiente monitor" como la acción predefinida
  2. haga clic en Adjuntar acción adicional y vuelva a especificar "Mover ventana al siguiente monitor" como acción
  3. Voila, ahora puedes mover una ventana al monitor a la derecha (un poco hacky lo sé, pero funciona hasta que el desarrollador de BTT actualice la aplicación)

Configuración del teclado BetterTouchTool

El único inconveniente de BetterTouchTool es el pobre soporte de Lion (no todas las funciones están disponibles) pero está disponible como una versión alfa. Creo que este atajo de teclado específico debería funcionar bien en Lion con la versión estable.

adamrmcd
fuente
3
Ah, y es freeware.
adamrmcd
Me he deshecho de Moom (casi me he quedado sin clics de prueba) y lo estoy usando BTT ahora. Siento que BTT se puede reducir y pulir, pero mueve las ventanas de un monitor a otro de forma gratuita, por lo que no me puedo quejar.
volni
8
No es freeware ahora. Donationware
vr_driver
55
Por lo que pude ver, BTT ya no es gratis (aunque hay una prueba gratuita)
guyarad
44
Es 2019, esta respuesta sugirió una solución comercial, use el otro A'er si prefiere no tener que pagar por una aplicación para hacer algo que el sistema operativo debería probar. estar haciendo por ti de forma gratuita.
slm
102

Acabo de probar Spectacle , una gran aplicación y es gratis.

Esto es lo que puede hacer con el grupo seleccionado de ventanas.

ingrese la descripción de la imagen aquí

Necesita activar el soporte de accesibilidad.

Preferencias del sistema> Accesibilidad> Habilitar acceso para dispositivos asistidos

Según los comentarios: la opción de accesibilidad en Mavericks ahora está en

Preferencias del sistema> Seguridad y privacidad> Privacidad> Accesibilidad

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

rraallvv
fuente
1
Me funcionó sin tener que habilitar dispositivos de asistencia en las opciones de accesibilidad.
Adrian Spinei
2
Con OS X Mavericks, la opción para habilitar el acceso para dispositivos de asistencia se ha movido a Preferencias del sistema -> Seguridad y privacidad -> Privacidad -> Accesibilidad, donde verá Spectacle en la lista y puede permitirle controlar su computadora.
nathan
Para identificar específicamente el acceso directo, Spectacle usa los accesos directos, ⌃⌥⌘ ← & ⌃⌥⌘ → para alternar ventanas en cada pantalla.
Shawn Conn
3
es increíble y puede hacer muchas cosas geniales que win7+ es capaz de hacer lo que me perdí, PERO no pude hacer que hiciera lo que la pregunta original está haciendo: mover la ventana a través de los monitores. :(
kumetix
1
Funciona bien. Aunque una forma de mover ventanas de una pantalla (no monitor) a otra podría ser útil. Funciona para la pregunta formulada.
Ajak6
20

Moom puede hacer esto. No es gratis , pero Moom es una fantástica aplicación de administración de ventanas. Le permite asignar métodos abreviados de teclado a una variedad de movimientos de ventanas (incluido el movimiento a otra pantalla) y le ofrece una superposición de los controles de ventana estándar de OS X.

Aquí hay algunas capturas de pantalla :

uso del mouse uso del teclado

Aquí hay una lista de aplicaciones de administración de ventanas de otra publicación de AskDifferent, ¿Qué opciones de administración de ventanas existen para OS X? . La única opción gratuita es Shiftit , y no estoy seguro de si ofrece la funcionalidad que está buscando.

Chrismanderson
fuente
1
+1 para Moom. Lo descubrí hace unos meses, me encanta. Gran valor a solo $ 5 también.
Robmathers
He estado usando ShiftIt para organizar ventanas dentro del mismo monitor. Es una excelente herramienta para eso. Sin embargo, no ofrece la funcionalidad de mover a otra pantalla.
volni
Entonces verificaría a Moom. Sé que quería una aplicación gratuita, pero es bastante económica en comparación con muchos otros administradores de ventanas de Mac. Además, la superposición que diseñaron para los botones cerrar / min / maximizar es tan elegante que se merecen los $ 5. :)
chrismanderson
@ArtemShnayder ya no es cierto, la versión 1.6 lanzada este año ahora lo admite; echa un vistazo a la respuesta @WilfredSpringer 's
tutuDajuju
13

Estuve usando ShiftIt durante años, pero pensé que no era compatible con el manejo de múltiples pantallas. Entonces comencé a buscar alternativas. He instalado Gafas, cambió las asociaciones de teclas a ser el mismo que ShiftIt de, y luego, cuando quería desinstalar ShiftIt, me di cuenta que no en realidad admite el movimiento de las ventanas a diferentes pantallas, usandoCtrlOptionCommandN

Entonces desinstalé Spectacles; sigue siendo un usuario feliz de ShiftIt.

Wilfred Springer
fuente
El valor predeterminado para mí era Ctrl + Opción + Comando + Espacio
Mordred
Esta debería ser la respuesta correcta. Funciona.
ji-ruh
2
Si la ventana está maximizada, shiftlt la mantendrá maximizada en la siguiente pantalla, al contrario del espectáculo . La mejor solución IMO :)
Elouan Keryell-Even
12

Solo quería mencionar que hay una configuración System Preferences > Mission Controlllamada "Agrupar ventanas por aplicación" que muestra los íconos de la aplicación y le permite arrastrar el ícono a otro escritorio / monitor. Es sorprendente para aplicaciones que tienen más de 10 ventanas.

Aram Kocharyan
fuente
9

Para su información, Magnet, la popular aplicación de colocación / dimensionamiento de ventanas, tiene accesos directos a "Pantalla siguiente" y "Pantalla anterior" listos para usar, al menos en la versión 2.1 (14 de febrero de 2017).

Magnet en la Mac App Store

Sitio web del imán

chuuke
fuente
El imán es lindo. Si solo tuvieran un icono de barra de menú más agradable, sería perfecto.
leymannx
5

BetterSnapTool también tiene esta característica (como acceso directo). Creo que fue una aplicación gratuita, y ha sido excelente.

Hay un acceso directo donde puede maximizar la ventana en la siguiente pantalla (entre otros accesos directos o formas de hacerlo). Vea la captura de pantalla de los atajos relacionados.

ingrese la descripción de la imagen aquí

user89900
fuente
¡Ojalá tuvieran "pantalla completa en el próximo monitor" también!
xyz
se llama BetterTouchTool, la versión gratuita y la opción se encuentra debajo de cambiar el tamaño de la ventana y moverla
Ryan Heitner
Por lo que pude ver, BTT ya no es gratis (aunque hay una prueba gratuita)
guyarad
0

Esto también se puede hacer usando el administrador de ventanas de mosaico de código abierto gratuito Amethyst usando el acceso directo "Cambiar ventana enfocada a (pantalla en sentido contrario a las agujas del reloj)".

ingrese la descripción de la imagen aquí

Ryan Gabbard
fuente