15 votes

Lever/abaisser/déplacer/redimensionner les fenêtres avec la souris + les touches de modification

Je suis un utilisateur de longue date de FVWM du côté Linux et j'ai développé quelques raccourcis clavier + souris que je trouve très utiles pour gérer Windows. Plus précisément :

  • clic gauche + commande + shift = envoyer à l'arrière si le plus avant, sinon élever à l'avant
  • clic droit + commande + shift = maximiser la fenêtre verticalement (taille horizontale inchangée)
  • accord gauche+droite + commande + shift = saisir la fenêtre et la déplacer
  • accord gauche+droite + commande + contrôle + shift = redimensionner (faire glisser le pointeur sur un côté ou un coin et le déplacer pour redimensionner)

Pour tous ces éléments, "cliquer" signifie cliquer n'importe où dans la fenêtre.

Existe-t-il un logiciel Mac qui me permette de configurer cela ? Je suis sur 10.6.

Modifier

Pour clarifier, les opérations de déplacement et de redimensionnement doivent commencer lorsque la souris est abaissée et se terminer lorsqu'elle est relevée.

8voto

peterjmag Points 341

Déplacement et redimensionnement faciles est un petit outil formidable qui fait exactement ce qu'il dit sur la boîte.

Utilisation

Déplacement et redimensionnement faciles est basé sur le comportement trouvé dans de nombreux gestionnaires de fenêtres X11/Linux

- Cmd + Ctrl + Left Mouse n'importe où dans une fenêtre, puis faites glisser pour déplacer
- Cmd + Ctrl + Right Mouse n'importe où dans une fenêtre, puis faites-la glisser pour la redimensionner.

Cet outil a été une véritable bouffée d'air frais après avoir passé trop de temps à essayer de comprendre comment obtenir la dernière version de BetterTouchTool pour faire ce que je voulais. C'est aussi ne dépend pas de SIMBL ce qui est bien.

Mon seul reproche est que les liaisons de touches ne sont pas configurables. Je préférerais utiliser Cmd + Opt + Ctrl +Clic gauche pour le redimensionnement, car cliquer et faire glisser avec deux doigts sur un trackpad est un peu gênant. Mais bon, c'est open source, et comme toujours, il y a un problème pour ça .

3voto

Robin Robinson Points 1031

Non entièrement ce que vous recherchez, mais vous peut faire glisser et redimensionner la fenêtre sans la faire passer au premier plan. Commandez et glissez sur la barre de menu (ou un espace vide de la barre d'outils) pour déplacer la fenêtre et commandez et glissez sur la poignée de redimensionnement pour la redimensionner.

Une commande-clic sur les éléments de la fenêtre peut vous permettre de les utiliser alors que la fenêtre reste à l'arrière, mais cela ne fonctionne pas toujours, je crois.

2voto

Randy6T9 Points 1606

Vous voulez Zooom/2 . Essai gratuit disponible. Il fonctionne en maintenant une touche modificatrice enfoncée et en déplaçant simplement votre souris (aucun clic n'est requis !) et la fenêtre au-dessus de laquelle se trouve votre curseur sera redimensionnée ou déplacée en fonction de la touche sur laquelle vous appuyez, ce qui est personnalisable. Il fait aussi d'autres choses.

J'utilise personnellement JiTouch, mais cela nécessite un trackpad et, pour être honnête, cette fonctionnalité spécifique de JiTouch demande un peu d'entraînement pour invoquer le geste requis, qui n'est malheureusement pas personnalisable.

2voto

Alex North-Keys Points 121

Il est intéressant de noter que la plupart des utilisateurs d'OS X ne reconnaissent pas facilement la fonction inférieure comme étant la fonction spécifique recherchée. Si j'ai une fenêtre qui bloque la plupart de l'écran :

  • Je ne veux pas perturber sa position, donc le déplacement est inutile.
  • il bloque plusieurs fenêtres que je veux voir, alors je passe à la vue toutes fenêtres et je choisis un n'aide pas beaucoup
  • Je veux toujours voir une partie de la fenêtre, donc la minimiser n'est pas utile.

Je veux le baisser pour qu'il soit derrière les autres fenêtres. Dans Unix/Linux, je peux simplement continuer à taper sur les parties que je peux voir tout en le laissant à l'arrière. Je laisse simplement les parties intéressantes de Windows visibles et j'interagis avec chacune d'entre elles sans détruire la façon dont elles sont disposées. C'est si facile.

OS X n'aurait même pas soutien écrire le code pour pousser une fenêtre à l'arrière. Ni de taper et d'utiliser la souris sur des fenêtres partiellement cachées sans utiliser de modificateurs. Ce n'est même pas à distance décent pour laisser mes fenêtres là où je les ai laissées en dormant, en étant déplacé, etc. Si je tue une fenêtre, OS X fait apparaître un nombre aléatoire d'autres fenêtres du même type, ce qui oblige à faire des efforts pour rétablir l'ordre (il y a peut-être un paramètre pour cela, je cherche). Si j'ouvre une fenêtre à partir d'une fenêtre située sur un écran, la nouvelle fenêtre apparaîtra sur un écran choisi apparemment au hasard au lieu de celui sur lequel se trouvait la fenêtre initiatrice (il peut aussi y avoir un paramètre fort, je ne suis pas sûr).

Dans l'ensemble, la gestion des fenêtres sous OS X est épouvantable par rapport au monde *mix - très frustrant après avoir travaillé avec le monde réel.

1voto

wheelibin Points 388

Je pense qu'en écho à la question est utile. Je n'ai pas encore trouvé le moyen d'abaisser une fenêtre et, comme le dit l'auteur de l'article original, d'autres choses ne sont pas un bon substitut. Le comportement souhaité est quelque chose comme option ou commande + (gauche, centre, ou droite) souris n'importe où sur la fenêtre (ou à la place sur la barre de titre) et la fenêtre se déplace vers le plus bas (le plus en arrière) dans l'ordre d'empilement des fenêtres, exposant ainsi la fenêtre suivante . En appuyant à nouveau, on pousse le le prochain vers l'arrière et ainsi de suite - et avec de multiples (nombreuses) pressions vous faites tourner la collection entière de fenêtres sur l'écran - c'est exceptionnellement rapide - disons les 10 ou 20 fenêtres en quelques secondes Les gestionnaires de fenêtres Unix vous permettent de lier la fenêtre inférieure (c'est ainsi qu'elle est appelée) à la plupart des combinaisons de touches et de souris. La commande de la souris gauche serait un choix probable pour beaucoup de ceux qui l'utilisent (quelque chose que vous appuyez tout le temps - des milliers de fois par jour).

J'ai constaté qu'il semble que cela puisse être fait dans le code NSWindowLevel (routines de cacao) mais je n'ai pas encore trouvé de mention de cela dans un utilitaire (MacOS). Ensuite, je dois examiner les différents gestionnaires de fenêtres. Changer de gestionnaire de fenêtres sur une machine Unix est tout à fait faisable, mais un peu d'assemblage est nécessaire. Je suis un peu mal à l'aise à l'idée d'introduire un nouveau gestionnaire de fenêtres ici pour voir ce qui se passe. Mais peut-être que c'est bien.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X