- Logitech MX Master 3S माउस के सभी programmable buttons को remap करने वाला हल्का ओपन सोर्स टूल, जो Logitech Options+ का विकल्प बन सकता है
- क्लाउड, telemetry, या login account की बिल्कुल ज़रूरत नहीं, और macOS व Windows को support करता है
- ऐप-आधारित profile switching, 22 built-in actions, DPI adjustment, gesture button support जैसी सुविधाएँ देता है
- Qt Quick UI आधारित आधुनिक interface के साथ system tray integration, auto reconnect, और real-time connection status display शामिल
- MIT लाइसेंस के तहत जारी, और Logitech Options+ की जटिल installation के बिना तुरंत चलने वाला पूरी तरह local विकल्प
मुख्य फीचर
- MX Master 3S के लिए समर्पित button remapping सुविधा
- middle click, gesture button, back/forward, horizontal scroll left/right सहित 6 programmable buttons का पूरा support
- ऐप-आधारित profiles के ज़रिए Chrome, VS Code आदि के लिए mapping अपने-आप बदलती है
- 22 built-in actions उपलब्ध हैं, जिन्हें navigation, browser, editing, media control आदि श्रेणियों में बाँटा गया है
- उदाहरण: Alt+Tab, नया tab खोलना, copy/paste, volume control आदि
- DPI और pointer speed adjustment का support
- 200~8000 DPI रेंज में slider से समायोजन संभव, और HID++ protocol के जरिए device के साथ sync होता है
- scroll direction inversion और gesture button का पूर्ण support
- HID++ 2.0 आधारित Bluetooth connection पर Logitech सॉफ़्टवेयर के बिना भी gesture button इस्तेमाल किया जा सकता है
- auto reconnect और real-time status display
- माउस को बंद करके फिर चालू करने पर अपने-आप reconnect हो जाता है, और UI में “Connected / Not Connected” स्थिति real time में दिखती है
इंस्टॉलेशन और चलाना
- installation के बिना तुरंत चलाया जा सकता है
Mouser.zip (44MB) डाउनलोड करके unzip करें, फिर Mouser.exe चलाते ही काम शुरू हो जाता है
- settings window और tray icon अपने-आप दिखाई देते हैं, और window बंद करने पर भी यह background में चलता रहता है
- पहली बार चलाने पर ध्यान देने वाली बातें
- Windows SmartScreen warning आने पर “Run anyway” चुनें
- अगर Logitech Options+ चल रहा हो तो conflict होगा, इसलिए उसे बंद करना ज़रूरी है
- settings अपने-आप
%APPDATA%\Mouser में save होती हैं
तकनीकी संरचना
- Python + Qt Quick(QML) पर आधारित
- UI को
PySide6 से बनाया गया है, hidapi से HID++ communication, और Pillow से icon processing होती है
- mouse event hooking
- Windows पर
SetWindowsHookExW का उपयोग करने वाली low-level mouse hooking से click और scroll events का पता लगाया जाता है
- gesture button detection की 3-स्तरीय संरचना
- HID++ 2.0 → Raw Input → middle-click fallback क्रम में detection होता है
- app detection और profile switching
- 300ms के अंतराल पर active window को monitor करके app बदलते ही profile तुरंत switch कर दी जाती है
- configuration file management
- Windows
%APPDATA%\Mouser\config.json, macOS ~/Library/Application Support/Mouser/config.json में save होता है
- इसमें multiple profiles, app binding, DPI, scroll inversion जैसी settings शामिल हैं
यूज़र इंटरफ़ेस
- दो मुख्य पेजों की संरचना
- Mouse & Profiles: profile list और interactive mouse diagram देता है, जहाँ हर button पर click करके action चुना जा सकता है
- Point & Scroll: DPI slider और vertical/horizontal scroll inversion toggle देता है
- system tray integration
- tray menu से remapping feature को on/off किया जा सकता है, और app बंद भी किया जा सकता है
सीमाएँ और आगे की योजना
- केवल Windows और macOS support, Linux support नहीं
- अभी सिर्फ MX Master 3S के लिए, दूसरे models का परीक्षण नहीं हुआ है
- Bluetooth connection recommended, USB receiver पर कुछ फीचर सीमित हैं
- Logitech Options+ के साथ conflict, दोनों साथ नहीं चल सकते
- आगे दूसरे Logitech माउस का support, custom key combinations, Linux port, plugin system आदि की योजना है
लाइसेंस और योगदान
- MIT लाइसेंस के तहत जारी, इसलिए संशोधन और वितरण की पूरी स्वतंत्रता
- यह प्रोजेक्ट Logitech से संबद्ध नहीं है, और “Logitech”, “MX Master”, “Options+” Logitech International S.A. के trademarks हैं
अभी कोई टिप्पणी नहीं है.