Il y a terriblement peu d'ajustements qui peuvent être appliqués au Dock, et aucun de ceux que je connais ne peut modifier le comportement d'un simple clic sur l'icône d'une application. Ce que je ferais dans cette situation, c'est d'attribuer un geste spécial, disons un clic à quatre doigts, à un applescript. L'applescript exécutera la tâche que vous souhaitez, qui, dans ce cas, consiste à faire apparaître uniquement l'icône de l'app. current
de l'application sous le curseur.
Pour ce faire, vous n'avez pas besoin de savoir comment écrire un script - le script est ici. Vous devez cependant savoir comment créer des gestes personnalisés, activer l'accessibilité, etc. La meilleure façon de le faire est l'application BetterTouchTool .
tell application "System Events" to tell application process "Dock" to tell list 1
set targetDockIcon to first UI element whose value of attribute "AXSubrole" ¬
is not "AXSeparatorDockItem" and its value of attribute "AXSelected" is true
tell targetDockIcon to perform action "AXShowMenu"
tell (first menu item whose value of attribute "AXMenuItemMarkChar" is "") of ¬
menu 1 of targetDockIcon to perform action "AXPress"
end tell
Ce script trouve essentiellement l'icône de l'application sous le curseur, fait un clic droit pour vous, et clique sur l'élément de la fenêtre avec une coche à sa gauche. Vous verrez le menu contextuel clignoter pendant une brève seconde.
![switchonlywindow]()
Ce script est testé sur Yosemite.