- 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
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
Tapi manajemen percaya itu adalah “poin diferensiasi”. Tentu mereka tampaknya memaknainya secara positif, padahal kenyataannya justru kebalikannya
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
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
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 GitHubSaya sudah mencoba dengan Hammerspoon dan lain-lain, tapi belum berhasil
Hanya saja saya tidak menyangka situsnya tiba-tiba punya scroll sumbu Z
Untuk pengguna Linux, saya merekomendasikan Piper
Berdasarkan libratbag dan mendukung sebagian besar mouse
Bisa dilihat di proyek Piper
Lihat di Solaar GitHub
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
Itu adalah software terbaik yang saya pakai selama lebih dari 10 tahun
Mouser adalah merek dagang milik perusahaan distributor komponen elektronik
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
Kesenjangan antara hardware Logitech yang hebat dan kualitas software yang mengerikan selalu terasa mengejutkan
Karena itu alternatif open source memang sangat dibutuhkan
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
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