15 पॉइंट द्वारा GN⁺ 2026-03-15 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 हैं

1 टिप्पणियां

 
GN⁺ 2026-03-15
Hacker News की राय
  • Logi Options ऐप वाकई बेहद घटिया software है
    macOS पर यह खास permissions दिए बिना चलता तक नहीं
    अगर आप सिर्फ Bolt adapter से device कनेक्ट कर रहे हैं, तो बिना install किए Logitech web app ही काफी है

    • मेरा एक दोस्त Logitech में काम करता था, और अंदर भी सब जानते हैं कि उनका software पूरी तरह बिखरा हुआ है
      लेकिन management को लगता है कि यही उनका “differentiation point” है। शायद वे इसे अच्छे मतलब में सोचते हैं, लेकिन हकीकत बिल्कुल उलटी है
    • यह हैरानी की बात है कि Logitech का hardware शानदार है लेकिन software भयानक
      ऐसा लगता है जैसे दो अलग-अलग कंपनियां हों। इसलिए मैं सिर्फ mouse के onboard memory profiles इस्तेमाल करता हूँ और ऐप खोलता ही नहीं
      40% CPU खा जाने वाले background processes से छुटकारा मिलना बहुत सुकून देता है
    • macOS पर hardware के साथ सीधे interact करने के लिए special permissions चाहिए होना कोई बहुत अजीब बात नहीं है
    • मेरे Logitech mouse के लिए Mac ऐप “Logitech G Hub” भी बेहद भयानक है
      कभी-कभी Mac ऐसे पागल हो जाता है कि clicks बरसने लगते हैं या window focus बदलता रहता है, और ऐप बंद करते ही सब ठीक हो जाता है
      समझ नहीं आता यह हमेशा चलना क्यों चाहिए। mouse (G305) तो वाकई बहुत अच्छा है
    • मैं कई सालों से SteerMouse को alternative के तौर पर इस्तेमाल कर रहा हूँ
      यह पूरी तरह background में गायब रहता है और 100% स्थिरता से काम करता है
  • अगर आप Mac user हैं, तो MacMouseFix की जोरदार सिफारिश है
    यह $2.99 में मिलता है और open source है
    इसे official site या brew install mac-mouse-fix से install किया जा सकता है, और इसका GitHub repository भी है

    • सोच रहा हूँ क्या इससे browser HTML5 games में left-click spam जैसा कुछ किया जा सकता है
      Hammerspoon वगैरह से कोशिश की, लेकिन अभी तक कामयाबी नहीं मिली
    • यह सच में कमाल है। इसकी वजह से Mac पर touchpad कम इस्तेमाल करना पड़ता है
      बस website पर अचानक Z-axis scroll होने की उम्मीद नहीं थी
    • सोचता हूँ क्या MX Ergo के लिए भी ऐसी software hacking संभव है
    • इस्तेमाल किया था, ठीक लगा। लेकिन Logitech MX Vertical के सभी buttons program नहीं कर पाया
    • शुरू में थोड़ा शक था, लेकिन कुछ ही मिनटों में पूरी तरह फैन हो गया। सच में शानदार है
  • Linux users के लिए Piper की सिफारिश है
    यह libratbag पर आधारित है और ज़्यादातर mouse को support करता है
    Piper project में देख सकते हैं

    • और Solaar भी है
      Solaar GitHub पर उपलब्ध है
  • मैं भी SteerMouse लंबे समय से इस्तेमाल कर रहा हूँ
    Logitech का hardware अच्छा है, लेकिन उनका software battery चूसने वाला राक्षस है
    सिर्फ thumb button click संभालने के लिए mini OS जैसा driver चलाना बेतुका है
    SteerMouse official site देखें

    • जब मैं Mac इस्तेमाल करता था, तब अपने हर device पर SteerMouse install करता था
      10 साल से भी ज़्यादा समय तक इस्तेमाल किया गया सबसे बेहतरीन software था
  • Mouser एक electronics components distributor का trademark है

    • trademark domain के हिसाब से सीमित होते हैं
      Mouser electronics components distribution के लिए registered है, software के लिए नहीं
      अगर customers भ्रमित न हों, तो ‘Mouser restaurant’ जैसा नाम भी संभव है
  • BetterTouchTool(BTT) ने हाल ही में Logitech keyboards और mouse को पूरी तरह support करना शुरू किया है
    यह Options+ या G Hub को पूरी तरह replace कर सकता है
    खासकर इसका smooth scroll transformation feature शानदार है, जो सामान्य mouse scroll को trackpad जैसा बना देता है
    page swipe, mail archive, calendar scroll जैसी वे सुविधाएँ भी देता है जो पहले सिर्फ Magic Mouse पर संभव थीं

    • BTT का gesture support भी अच्छा है, इसलिए यह Options+ को पूरी तरह replace कर सकता है
  • Logitech के शानदार hardware और बेहद खराब software quality के बीच का अंतर हमेशा चौंकाता है
    इसलिए open source alternative की सख्त जरूरत थी

    • लेकिन Logitech के rubber-coated mouse कुछ साल बाद चिपचिपे लसलसे पदार्थ में बदल जाते हैं
    • दूसरे brands (razer, hyperx, steelseries आदि) के mouse ज़्यादा लंबे चले और durability भी बेहतर रही
      Logitech keyboards साधारण हैं और उनमें कोई innovation नहीं है
      अब मुझे लगता है कि वे पूरी तरह competition में पिछड़ चुके हैं। सिर्फ webcam या flight stick जैसे niche products ही ठीक लगते हैं
  • Logitech mouse और keyboard अच्छे हैं, लेकिन Logi apps सबसे खराब हैं
    कुछ समय पहले तक keyboard support नहीं था, इसलिए दो apps एक साथ चलानी पड़ती थीं
    volume knob मनमाने ढंग से काम करता था, कई मिनट बाद response देता था, और bugs से भरा पड़ा था
    मैं जितनी जल्दी हो सके Logi apps हटा देने वाला हूँ

  • “Mouser” नाम सुनते ही मेरे दिमाग में पहले electronics parts shopping mall आता है

    • मुझे तो बिल्ली याद आती है, खासकर Larry the Chief Mouser
  • अब एक पूरी FOSS alternative की सख्त जरूरत है
    Options+ हर 6 महीने में और खराब होता जा रहा है
    हाल में तो हर launch पर बंद न की जा सकने वाली ad pop-up दिखती है
    ऊपर से इसने बेकार में पूरा Flutter-based GUI framework ठूंस दिया है, जिससे साधारण functionality के मुकाबले यह बहुत फूला हुआ हो गया है