Je ne suis pas sûr qu'il s'agisse d'une solution appropriée puisqu'elle implique l'application Logi Option (pour configurer les claviers et souris filaires/sans fil Logitech). Mais cela fonctionne pour moi avec ma souris MX Master 2S.
J'ai découvert que la fonction Zoom de l'application Logi Option fait la même chose qu'un zoom par pincement sur le trackpad. Il s'agit d'un zoom vectoriel, non pixellisé comme un zoom bitmap. J'ai assigné mon bouton de geste à la fonction "Zoom à l'aide de la molette de défilement" (maintenez le bouton de geste enfoncé et faites défiler vers le haut/bas pour effectuer un zoom avant/arrière).
Il existe également une option Smart Zoom, plus rapide, qui permet de zoomer d'un seul clic et d'un seul niveau.
0 votes
Si vous cherchez une API, Apple a l'API du trackpad ici : developer.apple.com/library/mac/documentation/Cocoa/Conceptual/
0 votes
Je ne suis pas familier avec la programmation sous OS X, mais sous Windows, vous pouvez simuler les mouvements de la souris en envoyant les événements à l'application à l'aide de la fonction
SendMessage()
ouPostMessage()
. Est-ce que cela est possible avec OS X ? Je veux envoyer une sorte d'événement 'pinch-to-zoom occurred' à Safari.