Comment déplacer une fenêtre vers un autre espace sans utiliser la souris?

66

J'utilise des espaces pour avoir plusieurs bureaux, mais j'ai souvent besoin de déplacer un programme d'un espace à un autre.

Je suis conscient des différentes manières de le faire avec une souris:

  • Restez appuyé sur la barre de titre de la fenêtre et faites-la glisser jusqu'au bord
  • F8 pour afficher tous les espaces et faire glisser à l'emplacement souhaité
  • Cliquez et maintenez enfoncé dans la barre de titre, puis utilisez Ctrl+ #ou Ctrl+Scroll Arrow

Mais n'ont pas été en mesure de trouver une méthode uniquement clavier. J'utilise Linux pour l'un de mes postes de travail principaux dotés de cette capacité et j'aimerais aussi l'utiliser avec OSX.

Remontoir
la source
Hé bien, ma question et sa réponse sont toutes ici dans ta question! Je veux juste savoir comment déplacer une application vers un autre espace de travail, qu'elle utilise ou non la souris.
DarenW
Cette astuce "click & ctrl- #" est quand même très utile. Merci beaucoup.
1
"Cliquez sur la fenêtre et utilisez" - vous devez appuyer et maintenir la fenêtre, cliquer est techniquement incorrect.
Soufian le

Réponses:

30

Tout en faisant glisser une fenêtre, appuyez sur la touche combo pour déplacer la fenêtre vers un espace numéroté:

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

EDIT: Pour Lion, je devais aller dans Préférences Système -> Clavier -> Raccourcis clavier -> Contrôle de mission et activer ces touches de raccourci.

Nippysaurus
la source
8
Cela déplace simplement l'écran vers un autre espace, vous devez en fait cliquer sur la fenêtre avec la souris puis utiliser ce raccourci pour déplacer la fenêtre.
Winder
Vous avez raison :) Réponse mise à jour.
Nippysaurus le
Ne travaille pas sur Lion! :(
Atul Goyal
Cette méthode fonctionne bien pour moi avec Mavericks et avec Mountain Lion. La clé est de définir les raccourcis pour accéder à des espaces spécifiques (comme @Nippysaurus l’a dit).
Mjturner
20
Êtes-vous élevé? Il a dit "sans utiliser la maudite souris", arghh
YemSalat
17

SizeUp

Vous pouvez jeter un coup d'œil à SizeUp, recommandé au moins une fois auparavant sur apple.se - il dispose de jolis outils pour le clavier permettant de lancer des fenêtres sur plusieurs moniteurs (comme je les utilise) et également de les "espaces".

Ce n'est pas gratuit, mais c'est très utile et vaut certainement le petit frais d'inscription.

robsoft
la source
C'est ce que j'utilise et c'est génial.
Martin Marconcini
1
Ah, j'utilise Sizup depuis un certain temps (pour imiter Aero Snap) et je ne le savais pas. Très utile. Et en effet vaut les frais d'inscription.
Rabarberski
2
J'ai essayé SizeUp mais il faut une seconde pour déplacer une fenêtre vers un autre espace. C'est inacceptable: [
Brian Gordon
Il existe également une alternative gratuite, Spectacle , bien qu’elle n’ait pas d’option pour plusieurs espaces. Fonctionne bien pour plusieurs écrans cependant.
Pranav 웃
Un an plus tard, SizeUp a toujours une seconde de retard pour changer d’espace. J'imagine que c'est parce qu'OS X n'a ​​pas d'API publique pour cela et qu'ils font du piratage pour contourner la limitation.
Wojtek Kruszewski
7

Améthyste

Avec Amethyst, vous pouvez envoyer des fenêtres à des espaces spécifiques à l’aide de raccourcis clavier configurables. Une configuration possible est:

  • Command+ Control+ 1   [envoyer au bureau 1]
  • Command+ Control+ 2   [envoyer au bureau 2]
  • Command+ Control+ 3   [envoyer au bureau 3]
  • etc . . .

Par défaut, Amethyst insère automatiquement en mosaïque dans vos fenêtres MacOS. Si vous ne voulez pas de mosaïque automatique ou des fonctionnalités de présentation supplémentaires fournies par Amethyst, ajoutez «flottant» à Dispositions dans Préférences et supprimez toutes les autres dispositions. En outre, désactivez tous les raccourcis clavier dont vous n’avez pas besoin sous l’onglet "Raccourcis".

Camp de Bijan
la source
1
Si personne ne regarde ce sujet des années plus tard, essayez Amethyst avec BetterTouchTool (payant). Changé ma vie. Les 'gestes du clavier' de BetterTouchTool peuvent être configurés de manière à faire Ctrl+ Alt+ Shift+ L/ Hpour envoyer une fenêtre d'un espace à droite / gauche respectivement; Cela complète parfaitement les raccourcis normaux. Ensuite, configurez les gestes du trackpad ou de la souris magique pour exécuter les raccourcis Améthyste, tels que les TipTaps pour redimensionner la fenêtre principale, ou mon favori, appuyer avec deux doigts en haut sur le clic gauche, puis définir la fenêtre actuelle sur la fenêtre principale (alt-shift-enter). . Magnifique.
Zelk
Merci pour le conseil @cormacrelf. FYI Gnome 3 fait tout cela avec élégance. C'est agaçant qu'Apple nous oblige à télécharger plusieurs applications tierces.
Gabe Kopley
5

BetterTouchTool : gratuit et fait le travail en plus de beaucoup d’extra;) Je l’utilise en combinaison avec ShiftIt pour le redimensionnement de la fenêtre.

Aster
la source
un excellent outil, mais n'est plus gratuit. Ça vaut toujours les quelques dollars.
iconoclaste
ShiftIt est un peu mort maintenant mais je l'ai complètement remplacé par BTT.
AsTeR
0

Il existe un moyen intégré de le faire sans utiliser la souris. Cela implique l’utilisation des touches de la souris, ce n’est donc vraiment qu’une bonne option lorsque vous avez un clavier externe complet connecté.

Pas:

  1. Activer les touches de la souris si ce n'est déjà fait (le raccourci standard frappe 5 fois sur le bouton d'option de gauche)

  2. Utilisez le pavé numérique pour positionner le pointeur de la souris sur la barre de menus de l'application. Utilisez la touche n ° 5 pour cliquer puis maintenez-la enfoncée et faites glisser légèrement la fenêtre en cliquant sur l'un des autres chiffres (les touches directionnelles).

  3. Ensuite, une fois que ce mode est actif, vous pouvez arrêter de faire glisser (tout en maintenant la touche 5 de la souris enfoncée) et utiliser le raccourci Ctrl-Gauche / Droite pour que la fenêtre apparaisse.

Pour plus d’informations sur l’utilisation des touches de la souris: https://support.apple.com/fr-fr/HT204434#mousekeys

chrismarx
la source
-1

Shiftit est génial ...

J'utilise shiftit, un outil à code source ouvert pour redimensionner / déplacer des fenêtres.

Pour déplacer une fenêtre, vous pouvez click_hold_window + CTRL + space_number

Andrei Sura
la source
2
Bienvenue à Ask Different! Veuillez vous abstenir de réponses en une phrase. Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations sur la raison pour laquelle elles sont les meilleures. Des réponses courtes comme celle-ci n'expliquent pas pourquoi elles constituent la meilleure approche ou le meilleur outil. De plus, fournir un lien vers l'outil peut être très utile pour le PO. Voir Comment répondre pour savoir comment fournir une réponse de qualité. - De l'avis -
fsb
Comment faites-vous "click_hold_window" sans utiliser la souris?
Elezar
1
Elezar, ShiftIl a besoin de la souris ...
Andrei Sura
Requiert la souris, passe d’un écran à l’autre , pas d’ espace , comme le demande la question.
Benjamin R