Existe-t-il un raccourci clavier pour déplacer une fenêtre d'un moniteur à un autre?

112

Existe-t-il une application gratuite que je peux utiliser pour déplacer une fenêtre d'un moniteur à l'autre (en supposant seulement deux moniteurs) via le clavier? Je ne devrais pas avoir à utiliser la souris du tout (par exemple, pour sélectionner la fenêtre ou le moniteur, ou pour faire glisser).

Je sais que cela peut être fait sous Linux en utilisant Compiz; Je suis surpris qu'il n'y ait pas d'option (gratuite) pour OS X.

Volni
la source

Réponses:

50

J'ai fini par utiliser BetterTouchTool pour le faire. Globalement, j'ai trouvé que c'était le plus configurable. Voici une capture d'écran de ma configuration, alors que Cmd+ Ctrl+ Wdéplace une fenêtre vers le moniteur suivant.

Si vous avez une configuration à 3 moniteurs (2 moniteurs externes et le moniteur Mac), vous pouvez configurer le "Déplacement de la fenêtre vers le moniteur suivant" à droite en procédant comme suit:

  1. Pour définir un nouveau raccourci, spécifiez "Déplacer la fenêtre vers le moniteur suivant" comme action prédéfinie.
  2. cliquez sur Attacher une action supplémentaire et spécifiez à nouveau "Déplacer la fenêtre vers le moniteur suivant" comme action.
  3. Voila, vous pouvez maintenant déplacer une fenêtre sur le moniteur à droite (un peu hacky je sais, mais ça marche jusqu'à ce que le développeur de BTT mette à jour l'application)

Configuration du clavier BetterTouchTool

Le seul inconvénient de BetterTouchTool est le faible support de Lion (toutes les fonctionnalités ne sont pas disponibles), mais il est disponible en version alpha. Ce raccourci clavier spécifique devrait bien fonctionner dans Lion avec la version stable, à mon avis.

adamrmcd
la source
3
Oh, et c'est du freeware.
adamrmcd
Je me suis débarrassé de Moom (je n'avais presque plus de clics d'essai) et je l'utilise maintenant BTT. Je pense que BTT peut être affiné et poli, mais il déplace les fenêtres d'un moniteur à l'autre gratuitement, je ne peux donc pas me plaindre.
Volni
8
Ce n'est pas un logiciel gratuit maintenant. Donationware.
vr_driver
5
Autant que je sache, BTT n'est plus gratuit (il y a cependant un essai gratuit)
guyarad
4
Nous sommes en 2019, cette réponse suggérait une solution commerciale. Utilisez l'autre option, si vous préférez ne pas payer pour une application permettant de faire quelque chose que le système d'exploitation devrait vérifier. faire pour vous gratuitement.
slm
102

Je viens d'essayer Spectacle , super application et c'est gratuit.

C’est ce qu’il peut faire avec le groupe de fenêtres sélectionné.

entrez la description de l'image ici

Vous devez activer le support d'accessibilité.

Préférences système> Accessibilité> Activer l'accès pour les périphériques assistés

Selon les commentaires: L'option d'accessibilité dans Mavericks est maintenant dans

Préférences système> Sécurité et confidentialité> Confidentialité> Accessibilité

entrez la description de l'image ici

entrez la description de l'image ici

rraallvv
la source
1
Travaillé pour moi sans avoir à activer les dispositifs d'assistance dans les options d'accessibilité.
Adrian Spinei
2
Avec OS X Mavericks, l'option d'activation de l'accès aux appareils d'assistance est passée à Préférences Système -> Sécurité et confidentialité -> Confidentialité -> Accessibilité, où vous verrez apparaître Spectacle dans la liste et pourrez lui permettre de contrôler votre ordinateur.
Nathan
Pour identifier spécifiquement le raccourci, Spectacle utilise les raccourcis, ⌃⌥⌘ ← & ⌃⌥⌘ → pour alterner les fenêtres à chaque affichage.
Shawn Conn
3
c'est génial et peut faire beaucoup de choses cool que win7 + est capable de faire mais que j'ai ratées, MAIS je ne pouvais pas faire ce que la question initiale demandait: déplacez la fenêtre sur les écrans. :(
kumetix
1
Fonctionne bien. Bien qu’un moyen de déplacer des fenêtres d’un écran à l’autre (sans moniteur) puisse être utile. Fonctionne pour la question posée.
Ajak6
20

Moom peut le faire. Ce n'est pas gratuit , mais Moom est une application de gestion de fenêtre fantastique. Il vous permet d'attribuer des raccourcis clavier à une variété de mouvements de fenêtres (y compris le passage à un autre affichage) et vous permet de superposer les commandes de fenêtre standard OS X.

Voici quelques captures d'écran :

utilisation de la souris utilisation du clavier

Voici une liste d'applications de gestion de fenêtres d'une autre publication AskDifferent, Quelles options de gestion de fenêtres existent pour OS X? . Shiftit est la seule option gratuite et je ne sais pas s'il offre les fonctionnalités que vous recherchez.

chrismanderson
la source
1
+1 pour Moom. Je l'ai découvert il y a quelques mois, j'adore. Excellente valeur à seulement 5 $ aussi.
robmathers
J'utilise ShiftIt pour organiser des fenêtres dans le même moniteur. C'est un excellent outil pour ça. Cependant, il n'offre aucune fonctionnalité de déplacement vers un autre affichage.
Volni
Je vérifierais alors Moom. Je sais que vous vouliez une application gratuite, mais elle est relativement peu coûteuse comparée à de nombreux autres gestionnaires de fenêtres Mac. De plus, la superposition qu'ils ont conçue pour les boutons close / min / maxim est tellement épineuse qu'ils méritent les 5 $. :)
chrismanderson
@ArtemShnayder n'est plus vrai, la version 1.6 publiée cette année le supporte maintenant; consultez la réponse de @WilfredSpringer
tutuDajuju
13

J'utilisais ShiftIt depuis très longtemps, mais je pensais que cela ne permettait pas de gérer plusieurs écrans. Alors j'ai commencé à chercher des alternatives. J'ai installé Spectacles, modifié les raccourcis clavier pour qu'ils soient identiques à ceux de ShiftIt, puis, lorsque j'ai voulu désinstaller ShiftIt, j'ai découvert qu'il prend en charge le déplacement des fenêtres vers différents écrans, en utilisantCtrlOptionCommandN

J'ai donc désinstallé Spectacles; toujours un utilisateur heureux de ShiftIt.

Wilfred Springer
la source
La valeur par défaut pour moi était Ctrl + Option + Commande + Espace
Mordred
Cela devrait être la bonne réponse. Ça marche.
ji-ruh
2
Si la fenêtre est maximisée, shiftlt la conservera au prochain affichage, contrairement à spectacle . Meilleure solution IMO :)
Elouan Keryell-Même
12

Je voulais juste mentionner qu'il ya un paramètre dans System Preferences > Mission Controlappelé « groupe fenêtres par application » qui montre les icônes d'application et vous permet de faire glisser l'icône dans un autre bureau / moniteur. C'est incroyable pour les applications qui ont plus de 10 fenêtres.

Aram Kocharyan
la source
9

Pour votre information, Magnet, la populaire application de positionnement et de dimensionnement de fenêtre, dispose des raccourcis "Affichage suivant" et "Affichage précédent" dès la sortie de la boîte, du moins dans la version 2.1 (14 février 2017).

Magnet dans le Mac App Store

Site de l'aimant

chuuke
la source
L'aimant est gentil Si seulement ils avaient une icône de barre de menu plus jolie, ce serait parfait.
leymannx
5

BetterSnapTool a également cette fonctionnalité (en tant que raccourci). Je pense que c’était une application gratuite, et c’était génial.

Il existe un raccourci où vous pouvez agrandir la fenêtre dans l'écran suivant (parmi d'autres raccourcis ou façons de le faire). Voir la capture d'écran des raccourcis associés.

entrez la description de l'image ici

utilisateur89900
la source
souhaite qu'ils avaient "plein écran sur le prochain moniteur" aussi!
xyz
il s’appelle BetterTouchTool la version gratuite et l’option se trouve sous la fenêtre redimensionner et déplacer
Ryan Heitner
Autant que je sache, BTT n'est plus gratuit (il y a cependant un essai gratuit)
guyarad
0

Cela peut également être fait en utilisant Amethyst, le gestionnaire de fenêtres de tuilage gratuit et à code source ouvert, à l'aide du raccourci «Basculer la fenêtre sur l'écran (dans le sens inverse des aiguilles d'une montre)».

entrez la description de l'image ici

Ryan Gabbard
la source