15 poin oleh GN⁺ 2026-03-15 | 1 komentar | Bagikan ke WhatsApp
  • Open source ringan yang dapat menjadi pengganti Logitech Options+ dengan kemampuan memetakan ulang semua tombol yang dapat diprogram pada mouse Logitech MX Master 3S
  • Tidak memerlukan cloud, telemetri, atau akun login sama sekali, serta mendukung macOS dan Windows
  • Menyediakan pergantian profil per aplikasi, 22 aksi bawaan, pengaturan DPI, dan dukungan tombol gesture
  • Mencakup antarmuka modern berbasis Qt Quick UI serta fitur integrasi system tray, reconnect otomatis, dan tampilan status koneksi real-time
  • Dirilis dengan lisensi MIT dan menjadi alternatif lokal penuh yang bisa langsung dijalankan tanpa instalasi rumit seperti Logitech Options+

Fitur utama

  • Menyediakan fungsi pemetaan ulang tombol khusus MX Master 3S
    • Mendukung penuh 6 tombol yang dapat diprogram, termasuk klik tengah, tombol gesture, back/forward, dan scroll horizontal kiri/kanan
    • Melalui profil per aplikasi, pemetaan dapat otomatis berganti sesuai aplikasi seperti Chrome, VS Code, dan lainnya
  • Menyediakan 22 aksi bawaan yang dikelompokkan ke navigasi, browser, pengeditan, kontrol media, dan lainnya
    • Contoh: Alt+Tab, buka tab baru, salin/tempel, atur volume, dll.
  • Mendukung pengaturan DPI dan kecepatan pointer
    • Dapat diatur lewat slider pada rentang 200~8000 DPI, lalu disinkronkan ke perangkat melalui protokol HID++
  • Pembalikan arah scroll dan dukungan penuh tombol gesture
    • Pada koneksi Bluetooth berbasis HID++ 2.0, tombol gesture dapat digunakan tanpa software Logitech
  • Reconnect otomatis dan tampilan status real-time
    • Meski mouse dimatikan lalu dinyalakan kembali, koneksi dipulihkan otomatis, dan UI menampilkan status “Connected / Not Connected” secara real-time

Instalasi dan menjalankan

  • Bisa langsung dijalankan tanpa proses instalasi
    • Unduh Mouser.zip (44MB), ekstrak, lalu jalankan Mouser.exe
    • Jendela pengaturan dan ikon tray akan muncul otomatis, dan aplikasi tetap berjalan di background meski jendela ditutup
  • Hal yang perlu diperhatikan saat pertama kali dijalankan
    • Jika muncul peringatan Windows SmartScreen, pilih “Run anyway”
    • Jika Logitech Options+ sedang berjalan, aplikasi harus ditutup karena akan terjadi konflik
    • Pengaturan disimpan otomatis di %APPDATA%\Mouser

Struktur teknis

  • Ditulis berbasis Python + Qt Quick(QML)
    • UI dibuat dengan PySide6, komunikasi HID++ menggunakan hidapi, dan pemrosesan ikon menggunakan Pillow
  • Hooking event mouse
    • Di Windows, event klik dan scroll dideteksi melalui low-level mouse hooking menggunakan SetWindowsHookExW
  • Struktur 3 tahap untuk deteksi tombol gesture
    • Deteksi dilakukan berurutan lewat HID++ 2.0 → Raw Input → fallback middle-click
  • Deteksi aplikasi dan pergantian profil
    • Jendela aktif dipantau setiap 300ms, dan profil langsung diganti saat aplikasi berubah
  • Manajemen file konfigurasi
    • Disimpan di Windows %APPDATA%\Mouser\config.json dan macOS ~/Library/Application Support/Mouser/config.json
    • Mencakup pengaturan multi-profil, asosiasi aplikasi, DPI, pembalikan scroll, dan lainnya

Antarmuka pengguna

  • Terdiri dari dua halaman utama
    • Mouse & Profiles: menampilkan daftar profil dan diagram mouse interaktif, dengan pemilihan aksi saat setiap tombol diklik
    • Point & Scroll: menyediakan slider DPI serta toggle pembalikan scroll vertikal/horizontal
  • Integrasi system tray
    • Dari menu tray, fitur remapping dapat diaktifkan atau dinonaktifkan, dan aplikasi juga bisa ditutup

Keterbatasan dan rencana ke depan

  • Hanya mendukung Windows dan macOS, belum mendukung Linux
  • Saat ini khusus untuk MX Master 3S, model lain belum diuji
  • Koneksi Bluetooth direkomendasikan, karena USB receiver memiliki keterbatasan pada sebagian fitur
  • Bertentangan dengan Logitech Options+, sehingga tidak bisa dijalankan bersamaan
  • Ke depan direncanakan dukungan untuk mouse Logitech lain, kombinasi tombol kustom, porting ke Linux, dan sistem plugin

Lisensi dan kontribusi

  • Dirilis dengan lisensi MIT sehingga bebas dimodifikasi dan didistribusikan
  • Proyek ini tidak berafiliasi dengan Logitech, dan “Logitech”, “MX Master”, serta “Options+” adalah merek dagang Logitech International S.A.

1 komentar

 
GN⁺ 2026-03-15
Komentar Hacker News
  • Aplikasi Logi Options benar-benar perangkat lunak yang buruk
    Di macOS, aplikasinya bahkan tidak berjalan tanpa memberikan izin khusus
    Kalau hanya ingin menghubungkan perangkat ke adaptor Bolt, web app Logitech saja sudah cukup tanpa instalasi

    • Teman saya bekerja di Logitech, dan di internal pun semua orang tahu perangkat lunak mereka sendiri memang berantakan
      Tapi manajemen percaya itu adalah “poin diferensiasi”. Tentu mereka tampaknya memaknainya secara positif, padahal kenyataannya justru kebalikannya
    • Menakjubkan bahwa hardware Logitech sangat bagus, tapi software-nya mengerikan
      Rasanya seperti ada dua perusahaan berbeda yang berjalan terpisah. Karena itu saya hanya memakai profil memori onboard pada mouse dan sama sekali tidak membuka aplikasinya
      Hilangnya proses latar belakang yang memakan 40% CPU benar-benar melegakan
    • Di macOS, perlu izin khusus untuk berinteraksi langsung dengan hardware itu bukan hal yang aneh
    • Aplikasi Mac untuk mouse Logitech saya, “Logitech G Hub”, juga benar-benar mengerikan
      Kadang Mac saya jadi seperti gila, klik terjadi di mana-mana atau fokus jendela berpindah-pindah, dan masalahnya langsung hilang begitu aplikasinya ditutup
      Saya juga tidak tahu kenapa aplikasi itu harus selalu berjalan. Padahal mouse-nya (G305) benar-benar bagus
    • Saya sudah bertahun-tahun memakai SteerMouse sebagai alternatif
      Aplikasinya benar-benar menghilang ke latar belakang dan bekerja 100% stabil
  • Untuk pengguna Mac, saya sangat merekomendasikan MacMouseFix
    Bisa dibeli seharga $2.99, dan bersifat open source
    Bisa diinstal dari situs resmi atau dengan brew install mac-mouse-fix, dan juga ada repositori GitHub

    • Saya penasaran apakah ini bisa dipakai untuk membuat spam klik kiri di game HTML5 browser
      Saya sudah mencoba dengan Hammerspoon dan lain-lain, tapi belum berhasil
    • Ini benar-benar keren. Berkat ini saya jadi lebih jarang memakai touchpad di Mac
      Hanya saja saya tidak menyangka situsnya tiba-tiba punya scroll sumbu Z
    • Saya penasaran apakah ada hack software seperti ini yang bisa dipakai untuk MX Ergo
    • Saya pernah mencobanya dan cukup bagus. Hanya saja tidak semua tombol pada Logitech MX Vertical bisa diprogram
    • Awalnya saya ragu, tapi dalam beberapa menit saya langsung jatuh cinta. Benar-benar hebat
  • Untuk pengguna Linux, saya merekomendasikan Piper
    Berdasarkan libratbag dan mendukung sebagian besar mouse
    Bisa dilihat di proyek Piper

  • Saya juga sudah lama memakai SteerMouse
    Hardware Logitech bagus, tetapi software mereka adalah monster penguras baterai
    Tidak masuk akal menjalankan driver seperti mini OS hanya untuk menangani klik tombol ibu jari
    Lihat situs resmi SteerMouse

    • Saat masih memakai Mac, saya memasang SteerMouse di semua perangkat saya
      Itu adalah software terbaik yang saya pakai selama lebih dari 10 tahun
  • Mouser adalah merek dagang milik perusahaan distributor komponen elektronik

    • Merek dagang itu dibatasi per domain
      Mouser terdaftar untuk distribusi komponen elektronik, bukan untuk software
      Selama pelanggan tidak bingung, hal seperti ‘Mouser restoran’ juga dimungkinkan
  • BetterTouchTool(BTT) baru-baru ini mulai mendukung keyboard dan mouse Logitech dengan sempurna
    Ini bisa sepenuhnya menggantikan Options+ maupun G Hub
    Terutama fitur konversi smooth scrolling-nya yang luar biasa, karena bisa mengubah scroll mouse biasa menjadi seperti trackpad
    Ini memungkinkan fitur seperti swipe halaman, arsip email, scroll kalender, dan hal-hal lain yang sebelumnya hanya bisa dilakukan di Magic Mouse

    • Dukungan gesture di BTT juga bagus, jadi bisa sepenuhnya menggantikan Options+
  • Kesenjangan antara hardware Logitech yang hebat dan kualitas software yang mengerikan selalu terasa mengejutkan
    Karena itu alternatif open source memang sangat dibutuhkan

    • Namun mouse berlapis karet Logitech setelah beberapa tahun berubah menjadi lendir lengket
    • Mouse dari merek lain (razer, hyperx, steelseries, dll.) jauh lebih awet dan daya tahannya lebih baik
      Keyboard Logitech biasa-biasa saja dan tidak punya inovasi
      Menurut saya sekarang mereka sudah benar-benar tertinggal dalam persaingan. Hanya produk niche seperti webcam atau flight stick yang masih lumayan
  • Saya suka mouse dan keyboard Logitech, tetapi aplikasi Logi adalah yang terburuk
    Sampai belum lama ini bahkan belum mendukung keyboard, jadi saya harus menjalankan dua aplikasi sekaligus
    Tombol volume berperilaku semaunya sendiri, responsnya baru muncul beberapa menit kemudian, dan bug-nya ada di mana-mana
    Saya berencana menghapus aplikasi Logi secepat mungkin

  • Kalau melihat nama “Mouser”, yang pertama terbayang justru toko belanja komponen elektronik

    • Saya malah teringat kucing, terutama Larry the Chief Mouser
  • Sekarang sudah benar-benar dibutuhkan alternatif FOSS yang lengkap
    Options+ semakin memburuk setiap 6 bulan
    Belakangan ini setiap kali dijalankan muncul popup iklan yang tidak bisa dimatikan
    Ditambah lagi mereka memasukkan seluruh framework GUI berbasis Flutter secara tidak perlu, jadi aplikasinya terasa terlalu gemuk untuk fungsi sesederhana itu