¿Cómo mover una ventana a otro espacio sin usar el mouse?

66

Utilizo espacios para tener varios escritorios, pero a menudo necesito mover un programa de un espacio a otro.

Soy consciente de las diversas formas de hacerlo con un mouse:

  • Haga clic y mantenga presionada la barra de título de la ventana y arrastre hasta el borde
  • F8 para mostrar todos los espacios y arrastrarlos a la ubicación deseada
  • Haga clic y mantenga presionada la barra de título y use Ctrl+ #o Ctrl+Scroll Arrow

Pero no he podido encontrar un método de solo teclado. Uso Linux para una de mis estaciones de trabajo principales que tiene esta capacidad y me ENCANTARÍA usarlo también con OSX.

Devanadera
fuente
Hola, ¡la pregunta que tengo y su respuesta están aquí en tu pregunta! Solo quiero saber cómo mover una aplicación a otro espacio de trabajo, ya sea que use o no el mouse.
DarenW
Ese truco "click & ctrl- #" es muy útil de todos modos. Muchas gracias.
1
"Hacer clic en la ventana y usar": debe mantener presionada la ventana, hacer clic es técnicamente incorrecto.
Sufian

Respuestas:

30

Mientras arrastra una ventana, presione la combinación de teclas para mover la ventana al espacio numerado:

  • Control + 1
  • Control + 2
  • Control + 3
  • etc ...

EDITAR: Para Lion, tuve que ir a Preferencias del sistema -> Teclado -> Atajos de teclado -> Control de misión y habilitar estas teclas de acceso rápido.

Nippysaurus
fuente
8
Esto solo mueve la pantalla a otro espacio, en realidad tienes que hacer clic en la ventana con el mouse y luego usar ese atajo para mover la ventana.
Winder
Qué razón tienes :) Respuesta actualizada.
Nippysaurus
¡No estoy trabajando en Lion! :(
Atul Goyal
Este método funciona bien para mí con Mavericks y funcionó bien con Mountain Lion. La clave es definir los atajos para saltar a espacios específicos (como dijo @Nippysaurus).
mjturner
20
¿Estás drogado? Dijo "sin usar el maldito ratón", arghh
YemSalat
17

SizeUp

Podría echar un vistazo a SizeUp, que se ha recomendado en apple.se al menos una vez antes: tiene algunas buenas herramientas de teclado para lanzar ventanas alrededor de múltiples monitores (como lo uso) y también para lanzarlas alrededor de múltiples 'espacios'.

No es gratis, pero es muy útil y ciertamente vale la pena la pequeña tarifa de registro.

Robsoft
fuente
Esto es lo que uso y es genial.
Martin Marconcini
1
Ah, he estado usando Sizup durante algún tiempo (para imitar Aero Snap), y no sabía esto. Muy útil. Y de hecho vale la pena la tarifa de registro.
Rabarberski
2
Intenté SizeUp pero me toma como un segundo completo mover una ventana a otro espacio. Esto es inaceptable: [
Brian Gordon
También hay una alternativa gratuita, Spectacle , aunque no tiene una opción para múltiples espacios. Sin embargo, funciona bien para múltiples pantallas.
Pranav 웃
Un año después, SizeUp todavía tiene un segundo retraso al cambiar de espacio. Sospecho que es porque OS X no tiene una API pública para esto y están haciendo algún tipo de piratería para evitar la limitación.
Wojtek Kruszewski
7

Amatista

Con Amethyst, puede enviar ventanas a espacios específicos mediante métodos abreviados de teclado configurables. Una posible configuración es:

  • Command+ Control+ 1   [enviar al escritorio 1]
  • Command+ Control+ 2   [enviar al escritorio 2]
  • Command+ Control+ 3   [enviar al escritorio 3]
  • y así . . .

De forma predeterminada, Amethyst coloca en mosaico automáticamente las ventanas de macOS. Si no desea el mosaico automático o las características de diseño adicionales que ofrece Amethyst, agregue "flotante" a los Diseños en Preferencias y elimine todos los demás diseños. Además, desactive cualquier método abreviado de teclado que no necesite en la pestaña "Métodos abreviados".

Campamento Bijan
fuente
1
Si alguien mira este hilo años después, pruebe Amethyst con BetterTouchTool (de pago). Cambió mi vida. Los 'gestos de teclado' de BetterTouchTool se pueden configurar para hacer Ctrl+ Alt+ Shift+ L/ Hpara enviar una ventana un espacio a la derecha / izquierda respectivamente; Esto complementa los accesos directos normales perfectamente. Luego configure el trackpad o los gestos mágicos del mouse para realizar los accesos directos de Amethyst, como TipTaps para cambiar el tamaño de la ventana principal, o mi favorito, 'dos ​​dedos arriba' al clic izquierdo y luego configure la ventana actual a la ventana principal (alt-shift-enter) . Hermosa.
zelk
Gracias por el consejo @cormacrelf. FYI Gnome 3 hace todo esto de manera elegante fuera de la caja. Es molesto que Apple nos haga descargar múltiples aplicaciones de terceros.
Gabe Kopley
5

BetterTouchTool : es gratis y hace el trabajo además de muchos más;) Lo uso en combinación con ShiftIt para cambiar el tamaño de la ventana.

Aster
fuente
Una gran herramienta, pero ya no es gratis. Sin embargo, todavía vale la pena los pocos dólares.
iconoclasta
Shift Está un poco muerto ahora, pero lo reemplacé por completo con BTT.
AsTeR
0

Hay una forma integrada de hacer esto sin usar el mouse. Implica utilizar las teclas del mouse, por lo que esta es realmente una buena opción para cuando tiene un teclado externo completo conectado.

Pasos:

  1. Habilite las teclas del mouse si aún no está habilitado (el acceso directo estándar está presionando el botón de opción izquierdo 5x)

  2. Use el teclado numérico para colocar el puntero del mouse en la barra de menú de la aplicación. Use la tecla # 5 para hacer clic, luego manténgala presionada y haga que la ventana se arrastre un poco haciendo clic en uno de los otros números (las teclas direccionales)

  3. Luego, una vez que ese modo esté activo, puede dejar de arrastrar (pero mantenga presionada la tecla del mouse # 5), y use el atajo Ctrl-Izquierda / Derecha y la ventana seguirá

Para obtener más información sobre el uso de las teclas del mouse: https://support.apple.com/en-us/HT204434#mousekeys

chrismarx
fuente
-1

Shiftit es asombroso ...

Uso shiftit, que es una herramienta de código abierto para cambiar el tamaño / mover ventanas.

Para mover una ventana, puede hacer clic en "hold_window + CTRL + space_number"

Andrei Sura
fuente
2
Bienvenido a Ask Different! Abstenerse de respuestas de 1 oración. Estamos tratando de encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Las respuestas cortas como esta no explican por qué son el mejor enfoque o la mejor herramienta. Además, proporcionar un enlace a la herramienta puede ser muy útil para el OP. Vea Cómo responder sobre cómo proporcionar una respuesta de calidad. - De la opinión -
FSB
¿Cómo "click_hold_window" sin usar el mouse?
Elezar
1
Elezar, Shift Requiere el mouse ...
Andrei Sura
Requiere mouse, se mueve entre pantallas , no espacios , que es lo que hizo la pregunta.
Benjamin R