Focus suit la souris (plus auto-raise) sur Mac OS X
(Je ne veux pas entendre parler de comment fou je suis à envie que! 🙂
Focus suit la souris est également connu comme point-to-focus, le pointeur se concentrer, et (dans certaines implémentations) bâclée focus. [Ajouter d'autres conditions qui feront de cette recherche!] X-souris
- Je souhaite que je pourrais placer un conditionnel prime sur ce. Je l'avais payer beaucoup pour une solution réelle à ce.
- Je voudrais verser de l'argent pour cela, pour sûr. Si il a essentiellement travaillé comme focus de la souris (sans auto-raise) n'en unix, je serais super heureux. Peut-être que nous pouvons mettre en place une prime à quelque part.
- Même ici, je voudrais verser de l'argent pour cela.
- PLZ QUELQU'UN DE CORRIGER CELA!
- J'aime la façon dont je suis allé voter un commentaire juste pour voir ce que c'est Nathan Binkert. Prenons bières bientôt. Aimerais savoir ce que vous êtes jusqu'à ces derniers jours!
- Assurez-vous que vous êtes fou. Mais apparemment, je suis trop. Je suis aussi à la recherche d'une solution qui permet de travailler sans auto-raise, depuis que je fais beaucoup de travail où je dois rapidement faire quelque chose dans une fenêtre, mais n'ont pas besoin de voir la totalité de la fenêtre à ce moment-là.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire pour le Terminal.application en exécutant la commande suivante sur la ligne de commande:
Pour les applications X11, vous pouvez le faire:
Dans Snow Leopard, utilisez ceci à la place:
Apparemment il y a un programme appelé CodeTek de bureaux Virtuels qui va reproduire à l'échelle du système, mais il coûts $$ (et ils n'ont jamais eu une version pour OSX Leopard).
Steve Yegge écrit un essai sur ce pendant un certain temps, où il a essayé et échoué à écrire une extension appropriée. Depuis, j'ai essayé de trouver le focus suit la souris applications pour OS X et a échoué également.
Focus suit la souris n'est pas particulièrement adapté la méthode d'entrée pour OS X parce que sa barre de menu a été conçu pour être en haut de l'écran. Lorsque vous déplacez la souris en dehors de la fenêtre de l'application pour obtenir les menus, si elle traverse toute autre application windows sur le chemin, les modifications de menu.
Donc oui, en réponse à dreeves commentaire, il fonctionne parfaitement bien pour le Terminal (ou pour toute autre application unique sur le bureau), parce que la seule autre windows il va affecter sont Terminal de windows, de sorte que le menu ne change pas tant que vous passez de windows. Et il fonctionne très bien pour X11 parce que les applications X11 disposent généralement de leurs barres de menu intégré dans la fenêtre, de sorte que vous n'avez pas à quitter la fenêtre pour y accéder.
Bien sûr, vous pouvez contourner le menu de modification de problème en introduisant un délai artificiel avant la mise au point des modifications et/ou le menu des contacts, mais il ne va jamais aussi bien qu'elle le fait sur d'autres postes de travail.
Bien que c'est loin d'être une solution complète, deux maniable actions qui sont intégrés dans OSX (10.11) sont:
⌃⌥-cliquez sur (contrôle-option-clic) - placer le focus sans élever la fenêtre
⌘-cliquez sur (commande-clic) - clique dans la fenêtre sans changement de focus
Ne sais pas quand ces raccourcis ont été introduites, comme je n'ai pas été en mesure de les trouver écrit à propos de n'importe où.
click
est prévu pour une fenêtre sans accent.Améthyste prend en charge cette fonctionnalité. Il peut être facilement installé avec
brew cask install amethyst
.Voici le fichier de configuration que j'utilise. Il tourne toutes les fonctionnalités mis à part le focus suit la souris. Enregistrer
~/.amethyst
.~/.amethyst
fichier donné ici.Le menu en question est la seule raison traditionnel focus suit la souris ne fonctionne pas.
Voici une alternative: ne pas changer d'orientation jusqu'à ce qu'une touche est pressée sur le clavier. Cela permettrait de couvrir 95% de cas d'utilisation pour le focus suit la souris, et de rendre cette vieille curmudgeonly X utilisateur vraiment heureux. Je ne sais pas combien de fois je vais être faire défiler une page web dans google Chrome, et appuyez sur Commande-T pour ouvrir un nouvel onglet, et trouver l'onglet ouverture dans le Terminal à la place. Si mon cerveau n'a pas ramassé sur ce en 8 mois d'utilisation d'un Mac, il ne le sera jamais.
J'ai donc décidé d'améliorer à nouveau sur le travail que j'ai fait sur le MouseFocus.app qui avait encore de quelques défauts. Ceux-ci sont fixés aujourd'hui. J'ai renommé le truc de "AutoRaise" afin de mieux refléter ce que cet outil n': Lorsque vous passez d'une fenêtre, il sera porté à l'avant (avec un retard de votre choix) et obtient le focus. L'outil peut être téléchargé ici. Pour l'utiliser, de le copier dans votre dossier /Applications/en s'assurant qu'il est exécutable (chmod 700 AutoRaise). Puis double-cliquez sur Finder. Pour rapidement activer/désactiver vous pouvez utiliser l'applescript ci-dessous et de le coller dans une automator service de flux de travail. Ensuite lier le service créé, à un raccourci clavier via les Préférences Système|Clavier|Raccourcis.
Mise à jour (29-03-2017): Le AutoRaise binaire a été mis à jour. Si aucun délai n'a été spécifié sur la ligne de commande, il sera désormais également recherchez un AutoRaise.délai de fichier dans le même dossier. Ceci est particulièrement utile lors de l'utilisation de l'applescript ci-dessous parce que " lancer l'application ne prend pas en charge arguments de ligne de commande. Le délai devrait être spécifiées en unités de 50ms. Par exemple, pour spécifier un délai de 150ms exécuter cette commande une fois dans un terminal: 'echo 3 > AutoRaise.retard'
Mise à jour (18-04-2019): La source https://github.com/sbmpost/AutoRaise
-delay
n'a aucun effet.$ ./AutoRaise -delay=100ms By sbmpost(c) 2016, usage: AutoRaise -delay <1=50ms> Started with 50 ms delay...
Veuillez intégrer votre script avec HomebrewJ'utilise actuellement MondoMouse et même avec ses bizarreries, je ne pouvais pas utiliser mon mac sans. Ils ont une version d'essai gratuite et je le recommande à tout le monde.
MondoMouse
Codetek avait un produit qui fait ça mais ils n'ont jamais sorti une version pour Leopard ou version ultérieure.
MondoMouse est possible de trier de faire de focus suit la souris, mais pas auto-raise.
Même le focus suit la souris est cassé si.
Par exemple, il ne joue pas bien avec la commande-tab (si vous commande-tab pour une nouvelle demande et de ne pas toucher à la souris, alors il devrait pas passer de retour à l'endroit où le pointeur de la souris se trouve être -- je suis sûr que chaque mise en œuvre de Linux que j'ai vu obtient ce droit, mais MondoMouse ne marche pas).
Vous pouvez activer le focus suit la souris (pas de autoraise) pour seulement Terminal windows (juste exécutez la commande suivante dans un terminal):
Et de même pour X11:
(Pour mac versions précédentes de l'article 10.5.5 c'était:
)
Je ne connais pas d'autres applications qui la prennent en charge.
chunkwm prend en charge ce trop (par défaut je crois):
chunkwm
Intéressant de noter que le Léopard a une saveur de focus suit la souris (sans autoraise) activé par défaut. La molette de défilement travaille dans le flou windows.
Malheureusement CodeTek Virtual Desktop Pro est plus développé, et la société semble avoir passé des affaires quelques années en arrière..
Historique de référence: http://www.codetek.com/ctvd/ (ne fonctionne pas sur les nouvelles versions OS X!)
Historique de révision: http://www.osnews.com/story/6144
À l'aide de CodeTek Virtual Desktop Pro vous étiez en mesure d'obtenir Focus-Suivez-Souris et la désactivation de l'Auto-Raise, et il y avait aussi un Téléavertisseur pour les ordinateurs de bureau virtuels -- similaire à la façon dont Fvwm fonctionne sur Linux. Cela a vraiment fonctionné parfaitement, le meilleur morceau de logiciel que j'ai jamais acheté.
Il a travaillé régulièrement avec toutes les applications, et les applications de commutation, le déplacement de windows pour différents postes de travail, et la navigation des espaces de travail a travaillé beaucoup plus facile que la façon dont il est mis en œuvre dans les dernières versions OS X [10.6, 10.7, 10.8]
Malheureusement avec Mac OS X 10.5 VirtualDesktop Pro cessé de travailler, et il semble que Apple activement fait en sorte que CodeTek ne va pas continuer à travailler sur elle.
Il est triste de constater que Apple écrasé CodeTek et des produits de Bureau Virtuel Pro est vraiment supérieure à la façon dont OS X les espaces de travail sont actuellement mises en œuvre. Il a travaillé essentiellement comme Fvwm sur LINUX - super rapide la navigation, sans inutiles des clics ou des gestes de la souris...
Cela m'attriste de voir qu'Apple dicte gestionnaire de fenêtre (Finder) le comportement et ne semble pas permettre à un tiers de remplacement pour le Finder.
Il y a aussi la question connexe de la relance-sur-cliquez sur. Sous OSX chaque fois qu'une fenêtre est cliqué, il est également soulevée, ce qui pourrait cacher d'autres fenêtres. C'est problématique lorsque vous travaillez avec des copier/coller à partir de deux fenêtres où l'un d'entre eux couvre la plupart de l'écran. Je tiens à garder un mondial (actif dans tous les espaces de travail) le bloc-notes à partir de laquelle j'ai copier/coller des trucs (peut-être quelque chose de commandes, du texte, des éléments todo etc). Ceci est un défi sous OSX. Il serait bien d'avoir une option pour désactiver la relance-sur-cliquez sur.
Donner DwellClick un essai. Bien que, ce n'est pas pour son usage prévu, l'auto-cliquez sur le comportement a un effet secondaire similaire à l'auto-augmenter ou de focus suit la souris.
Personnellement, je n'utilise que la fonction de clic gauche après mon curseur mouvement vient pour se reposer, mais il y a aussi cliquant avec des modificateurs et une fenêtre en faisant glisser les aider c'est assez pratique.
C'est aussi un peu frustrant, tandis que la navigation sur le web puisque vous voulez désactiver l'application ou à être plus conscients de l'endroit où le curseur s'arrête (par exemple, pas sur l'un des liens ou des boutons, vous n'avez pas l'intention de l'activer).
Focus suit la souris est maintenant possible dans macOS, de Mojave, dans mon cas, à l'aide de chunkwm.
Voir cette Débordement de Pile de réponse pour un "non autoraise" solution. Autoraise est activé en laissant
dans
~/.chunkwmrc
.À expérimenter avec ces options, ma Commande-Tab a commencé à se comporter bizarrement. Voici la solution de la façon dont il donne le focus à l'apps de nouveau:
Il apparaît que le précédent, à savoir la capacité pour le Terminal de la fenêtre à changer avec le mouvement de la souris, qui est cassé en 10.6 et les causes de Commande de l'Onglet de ne pas transférer la fenêtre correctement. Pour résoudre le problème, il suffit de coller la commande suivante dans un Terminal:
defaults write com.apple.Terminal FocusFollowsMouse -chaîne NON
Puis redémarrer le Terminal.
Solution: Parce que j'étais habitué à autoraise dans Windows j'ai cruellement manqué sur le Mac.
La solution que j'ai trouvé pour le Mac est Zooom (oui, trois o). Il a une autoraise fonction. Vous pouvez même définir des millisecondes à attendre avant de autoraise. Ne peut pas vivre sans elle. Autoraise est une option dans les préférences comme vous pouvez le voir dans la capture d'écran https://www.macupdate.com/app/mac/23203/zooom
http://coderage-software.com/zooom/index.html
Testé MondoMouse (https://www.atomicbird.com/about/mac-apps) sur MacOS Mojave. Semble bien fonctionner pour moi!
Pour installer le prefpane, il y aura un avis "activer l'accès pour les périphériques d'aide" qui ne résident pas dans le Système de Préférences > l'Accessibilité plus. Vous aurez à le faire dans Sécurité & vie privée > Accessibilité > la vie privée
Il y aura plusieurs mises en garde à propos de l'autorisation MondoMouse dans chacune des applications que vous avez ouvertes, mais une fois mis, il fonctionne très bien! Quel soulagement 🙂
Vous ne pouvez pas vraiment faire bien, parce que le Mac de l'interface n'est tout simplement pas conçu avec focus suit la souris (avec ou sans auto-raise) à l'esprit. Je doute que cela va changer bientôt, et à moins que cela ne, tout le monde qui essaie de mettre en œuvre le focus suit la souris, rencontre les mêmes obstacles et de se retrouver avec un résultat insatisfaisant (pour ceux qui veulent une telle chose).
Donc, oui, vous sont fou pour vouloir cela — mais pour des raisons techniques. S'habituer à l'utilisation du Mac dans ses propres termes et je suis sûr que votre désir pour le forcer à se comporter comme ce que X11 trucs que vous avez l'habitude d'utiliser disparaîtra dans un peu que vous trouver de nouvelles façons efficaces de travail.