Mouser : Alternative open-source à Logitech Options+ pour la MX Master 3S

✍️ OpenClawRadar📅 Publié: March 15, 2026🔗 Source
Mouser : Alternative open-source à Logitech Options+ pour la MX Master 3S
Ad

Ce que fait Mouser

Mouser est une alternative légère et open source à Logitech Options+ pour remapper chaque bouton programmable de la souris Logitech MX Master 3S. Il fonctionne entièrement en local sans télémétrie, sans services cloud et sans compte Logitech requis.

Fonctionnalités clés

  • Prise en charge de macOS — compatibilité totale utilisant CGEventTap pour le hooking de la souris, Quartz CGEvent pour la simulation de touches et NSWorkspace pour la détection d'applications
  • Remappe les 6 boutons programmables — clic central, bouton gestuel, retour, avancer, défilement horizontal gauche/droite
  • Profils par application — change automatiquement les mappages de boutons lorsque vous changez d'application (par exemple, des raccourcis différents pour Chrome vs. VS Code)
  • 22 actions intégrées réparties dans les catégories navigation, navigateur, édition et média
  • Contrôle du DPI/vitesse du pointeur — curseur de 200 à 8000 DPI avec des préréglages rapides, synchronisé avec l'appareil via HID++
  • Inversion de la direction du défilement — interrupteurs indépendants pour le défilement vertical et horizontal
  • Prise en charge du bouton gestuel — détournement complet HID++ 2.0 en Bluetooth (aucun logiciel Logitech nécessaire)
  • Moniteur de batterie — lit le niveau de la batterie via HID++ lors de la connexion et se rafraîchit toutes les 5 minutes ; affiché sous forme de badge coloré (vert au-dessus de 70 %, jaune de 20 à 69 %, rouge en dessous de 20 %)
  • Reconnexion automatique — détecte automatiquement lorsque la souris est éteinte/allumée ou déconnectée/reconnectée
  • Statut de connexion en direct — l'interface utilisateur affiche un badge en temps réel "Connecté" / "Non Connecté"
  • Interface utilisateur moderne Qt Quick — thème Material sombre avec un diagramme de souris interactif et un sélecteur d'actions par bouton
  • Barre d'état système — s'exécute en arrière-plan, se cache dans la barre d'état à la fermeture
  • Détection automatique de l'application au premier plan — interroge la fenêtre active et change de profil instantanément
  • Zéro services externes — la configuration est un fichier JSON local, tout le traitement se fait sur votre machine
Ad

Appareil pris en charge

Appareil : Logitech MX Master 3S
ID produit : 0xB034
Protocole : HID++ 4.5 (Bluetooth)
Connexion : Bluetooth (le récepteur USB fonctionne également pour les boutons de base)

L'architecture est conçue pour être extensible à d'autres souris Logitech HID++, mais seule la MX Master 3S est testée.

Mappages par défaut

  • Bouton retour : Alt + Tab (Changer de fenêtre)
  • Bouton avancer : Alt + Tab (Changer de fenêtre)
  • Clic central : Transmission directe
  • Bouton gestuel : Transmission directe
  • Défilement horizontal gauche : Retour navigateur
  • Défilement horizontal droit : Avancer navigateur

Actions disponibles

  • Navigation : Alt+Tab, Alt+Shift+Tab, Afficher le bureau (Win+D), Vue des tâches (Win+Tab)
  • Navigateur : Retour, Avancer, Fermer l'onglet (Ctrl+W), Nouvel onglet (Ctrl+T)
  • Édition : Copier, Coller, Couper, Annuler, Tout sélectionner, Enregistrer, Rechercher
  • Média : Augmenter le volume, Diminuer le volume, Couper le son, Lecture/Pause, Piste suivante, Piste précédente
  • Autre : Ne rien faire (transmission directe)

Télécharger et exécuter

Aucune installation requise. Il suffit de télécharger, d'extraire et de double-cliquer.

  1. Téléchargez Mouser.zip (45 Mo)
  2. Extrayez le zip dans n'importe quel dossier (Bureau, Documents, où vous voulez)
  3. Exécutez Mouser.exe

L'application s'ouvrira et commencera immédiatement à remapper les boutons de votre souris. La fenêtre des paramètres s'ouvre en affichant le diagramme de votre souris, et une icône de barre d'état système apparaît près de l'horloge. Le remappage des boutons est actif immédiatement. Fermer la fenêtre ne quitte pas l'application — elle continue de s'exécuter dans la barre d'état. Pour quitter complètement : faites un clic droit sur l'icône de la barre d'état → Quitter Mouser.

Notes pour la première utilisation

  • Windows SmartScreen peut afficher un avertissement la première fois → cliquez sur Plus d'infos → Exécuter quand même
  • Logitech Options+ ne doit pas être en cours d'exécution (il entre en conflit avec l'accès HID++)
  • La configuration est enregistrée automatiquement dans %APPDATA%\Mouser

Installation à partir des sources

Prérequis :

  • Windows 10/11 ou macOS 12+ (Monterey)
  • Python 3.10+ (testé avec 3.14)
  • Logitech MX Master 3S appairée via Bluetooth ou récepteur USB

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

Support MCP intégré à llama.cpp avec de nouvelles fonctionnalités d'interface Web
Tools

Support MCP intégré à llama.cpp avec de nouvelles fonctionnalités d'interface Web

La demande de tirage (pull request) pour le Model Context Protocol (MCP) de llama.cpp a été fusionnée, ajoutant la prise en charge du MCP, les appels d'outils, une boucle agentique et un sélecteur de serveur au côté llama-server/WebUI.

OpenClawRadar
Lat.md : Un Graphe de Connaissance Basé sur Markdown pour les Bases de Code
Tools

Lat.md : Un Graphe de Connaissance Basé sur Markdown pour les Bases de Code

Lat.md crée un graphe de connaissances pour les bases de code en utilisant des fichiers markdown interconnectés dans un répertoire lat.md/. Il résout les problèmes d'échelle liés à la documentation monolithique en reliant les sections avec [[liens wiki]], en se connectant au code source via des commentaires comme // @lat: [[section-id]], et en fournissant des outils CLI pour la validation et la recherche.

OpenClawRadar
Utiliser un serveur MCP pour optimiser les applications React Native avec Claude Code
Tools

Utiliser un serveur MCP pour optimiser les applications React Native avec Claude Code

Un serveur MCP diffuse en direct des données d'exécution d'une application React Native vers Claude Code, identifiant des problèmes de performance comme le battement du store Zustand et des re-rendus inutiles.

OpenClawRadar
23 Compétences d'Agent pour le Développement iOS 26 avec SwiftUI et Swift 6.2
Tools

23 Compétences d'Agent pour le Développement iOS 26 avec SwiftUI et Swift 6.2

Un développeur a créé 23 compétences d'agent ciblant iOS 26+ et Swift 6.2 pour résoudre les problèmes d'hallucination avec les API obsolètes et les modèles dépassés. Les compétences couvrent SwiftUI, SwiftData, StoreKit 2, les notifications push, la mise en réseau, la concurrence, l'accessibilité, la localisation, WidgetKit, MapKit, et plus encore.

OpenClawRadar