Souris Logitech: comment utiliser des boutons supplémentaires?

67

J'ai récemment acheté une souris Logitech M560.

Cela fonctionne bien sur mon Mac, mais je me demande s’il existe un logiciel / prefpane (gratuit ou payant) que je peux utiliser pour mapper les boutons supplémentaires que j’ai sur ma souris (c.-à-d. Pour ouvrir un tableau de bord, sélectionner une ligne, etc.).

Logitech pour le moment n'offre aucun support pour Mac pour ce modèle (j'en étais conscient lorsque j'ai acheté la souris)

entrez la description de l'image ici

Sans configuration, le bouton situé dans la partie inférieure fonctionne comme "Ajouter un signet" dans Chrome. Je pense donc pouvoir faire quelque chose pour cela ...

Napolux
la source
Je ne peux pas ajouter de réponse, mais la bonne réponse consiste à installer Logitech Control Center. Je l'ai fait avec mon M510 et mes boutons arrière et avant fonctionnent maintenant. Je n'ai même pas dû configurer quoi que ce soit. Voici où l'obtenir . Pas besoin d'acheter des applications.
Dorian
1
Pour les appareils plus récents (par exemple, le M510), à compter de juillet 2019, le logiciel approprié à installer est appelé "Options Logitech" . J'ai essayé le logiciel Control Center et il m'a immédiatement indiqué que mon appareil n'était pas pris en charge.
Dylan Nissley le

Réponses:

46

Grâce aux réponses précédentes, j'ai utilisé avec succès BetterTouchTool pour mapper trois boutons différents:

  • Usign onglet "souris normales":
    • Bouton 3 (roue gauche)
    • Bouton 4 (roue droite)
  • Usign "Clavier" onglet:
    • cmd + D (Retour), que j'ai assigné à "clic du milieu".

Deux boutons restent non mappables (clic droit et moyen), mais c'est mieux que rien. J'espère que cela conviendra à vos besoins.

floriangouy
la source
Pour les autres boutons, utilisez l'option Séquence de touches pour enregistrer une série de touches. Ces boutons exécutent en réalité des séquences uniques d'appuis que vous pouvez mapper.
RenaissanceProgrammer
35

Si vous souhaitez utiliser les boutons latéraux pour la navigation, j'ai créé un utilitaire de barre de menus à code source ouvert appelé SensibleSideButtons qui résout ce problème. Au lieu de lier les boutons latéraux aux raccourcis clavier comme la plupart des autres programmes mentionnés ici, le mien les lie à des gestes de balayage virtuels gauche et droit. Cette approche offre plusieurs avantages: adoption presque universelle sur le système d'exploitation (y compris Xcode), prévention des comportements destructeurs, absence de clignotement de la barre de menu ou de bruits gênants, commandes envoyées uniquement à la fenêtre spécifique sous votre curseur.

(Cela suppose que vos boutons latéraux émettent des événements M4 et M5 standard.)

Archagon
la source
6
Essayé. Installation facile (rien à configurer), et retour / avant a fonctionné sur Chrome / Finder / XCode comme prévu. Je vous remercie.
Légumes
1
C'est l'outil le plus utile de tous. Cela fonctionne juste hors de la boîte!
Evgenia Manolova
1
Outil génial. Fonctionne parfaitement dans un invité VMware macOS 10.12.
Sébastien
SensibleSideButtons fonctionnera-t-il lorsque le panneau de commande de logitech est installé? Je l'ai installé mais cela ne fait aucune différence pour les boutons latéraux de mon M560.
m000
Pas sûr, désolé - la seule condition est que la souris émette les commandes M4 et M5 standard. Je pense que certaines souris Logitech pourraient avoir des raccourcis clavier ou système codés en dur sur les boutons.
Archagon
9

BetterTouchTool

BetterTouchTool vous permettra de mapper les boutons de la souris sur des raccourcis clavier ou des actions prédéfinies. Cliquez simplement dans la zone avec le bouton que vous souhaitez mapper, sélectionnez une touche de modification si vous le souhaitez, puis choisissez un raccourci clavier ou une action prédéfinie à mapper.

grg
la source
1
Ne fonctionne pas avec le M560. Les boutons supplémentaires ne sont pas reconnus.
Napolux
1
@ Napolux Assurez-vous de ne pas avoir d'autres pilotes de souris / logiciels susceptibles de l'affecter (allez à BTT → Paramètres et vérifiez la liste des conflits potentiels en bas), et n'oubliez pas de donner à BTT l'accès en accessibilité :)
grg
Je l'ai fait. Pas de succès ...
Napolux
J'ai essayé tous les outils listés sur cette page et seulement celui-ci m'a permis d'attribuer des boutons M570 avec succès. D'autres diraient qu'ils travaillaient dans l'application mais ne le faisaient pas en pratique
stonedauwg
8

J'ai utilisé USB Overdrive

USB Overdrive est un pilote de périphérique pour Mac OS X qui gère tous les claviers / trackball / manettes de jeu / claviers de jeu / souris USB et souris Bluetooth de tous les fabricants et vous permet de les configurer soit globalement, soit par application, par périphérique. . Notez que l’USB Overdrive ne prend pas en charge les souris Apple Magic Mouse et Magic Trackpad, ce qui permet à Mac OS X d’implémenter son support multitouch complet.

A vraiment bien fonctionné.

markhunte
la source
7

Selon une réponse à une question similaire, il est possible d’utiliser un programme appelé Karabiner pour détecter les événements de clavier propres à Windows Logitec envoyés par le M560 et les traduire en événements de clavier ou de bouton de la souris normaux que des outils tels que BetterTouchTool peuvent détecter. .

Veuillez consulter la réponse originale à la question en double pour plus de détails, y compris un fichier de configuration de Karabiner pour le M560.

Theodore Murdock
la source
Malheureusement pour MacOS Sierra (10.12) et les versions ultérieures, Karabiner Elements ne fournit actuellement aucune prise en charge de la souris / des dispositifs de pointage. Voir ma réponse ci-dessous sur Hammerspoon comme alternative.
Pierz
1

Hammerspoon est un autre outil polyvalent à code source libre et gratuit qui peut être utilisé pour mapper les touches de la souris sur différentes fonctions - avec de nombreuses autres options / plugins (appelés «cuillères») disponibles. Vous devrez installer l'outil et lui fournir une configuration appropriée - voir les exemples ici pour le remappage de la souris. Voici un exemple de configuration qui remappe le mini-bouton droit de la souris Logitech Marble (4) en un clic central (2):

hs.eventtap.new({4,25,26},
    function(e)
        local pressedMouseButton = e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber'])
        if pressedMouseButton == 4 then
           mousepos = hs.mouse.getAbsolutePosition()
           hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber, 2):post()
        end
    end
):start() 
Pierz
la source
1

J'ai fait Mac Mouse Fix .

Il vous permet de remapper vos boutons latéraux vers le style Windows précédent et suivant (tout comme les boutons latéraux sensibles - en fait, j'ai copié leur code) ou de changer d'espace. Il propose également un algorithme raffiné à défilement lisse qui, à mon avis, établit un bon équilibre entre fluidité et contrôle, et plus encore.

Mac Mouse Fix est très léger sur les ressources système et c'est un plugin Préférences Système, il n'y a donc pas d'élément de barre d'état. J'ai essayé de le rendre le moins encombré possible.

En plus de cela, il est 100% gratuit, il ne vend pas vos données ni quoi que ce soit, il est léger, facile à utiliser et entièrement open source.

J'espère vraiment que vous trouverez l'utilitaire Mac Mouse Fix utile!

Télécharger | Github

Noah Nuebling
la source
1
Quand vous frappez l'or entre des réponses plus
votées