15 pontos por GN⁺ 2026-03-15 | 1 comentários | Compartilhar no WhatsApp
  • Alternativa open source leve ao Logitech Options+ que permite remapear todos os botões programáveis do mouse Logitech MX Master 3S
  • Não exige nuvem, telemetria nem conta de login, e oferece suporte a macOS e Windows
  • Oferece troca de perfis por aplicativo, 22 ações integradas, ajuste de DPI e suporte ao botão de gestos
  • Inclui interface moderna baseada em Qt Quick UI, integração com a bandeja do sistema, reconexão automática e exibição em tempo real do estado da conexão
  • Disponível sob a licença MIT, é uma alternativa totalmente local que pode ser executada imediatamente, sem a instalação complexa do Logitech Options+

Principais recursos

  • Oferece remapeamento de botões dedicado ao MX Master 3S
    • Suporta todos os 6 botões programáveis, incluindo clique do meio, botão de gestos, voltar/avançar e rolagem horizontal esquerda/direita
    • Com perfis por aplicativo, alterna automaticamente os mapeamentos conforme cada aplicação, como Chrome ou VS Code
  • Oferece 22 ações integradas, classificadas em navegação, navegador, edição e controle de mídia
    • Ex.: Alt+Tab, abrir nova guia, copiar/colar, ajustar volume etc.
  • Suporta ajuste de DPI e da velocidade do ponteiro
    • Pode ser ajustado por slider na faixa de 200 a 8000 DPI e sincronizado com o dispositivo via protocolo HID++
  • Inversão da direção de rolagem e suporte completo ao botão de gestos
    • Em conexão Bluetooth baseada em HID++ 2.0, é possível usar o botão de gestos sem o software da Logitech
  • Reconexão automática e exibição do estado em tempo real
    • Mesmo ao desligar e ligar o mouse, a recuperação é automática, e a UI mostra em tempo real o estado “Connected / Not Connected”

Instalação e execução

  • Pode ser executado imediatamente sem processo de instalação
    • Basta baixar Mouser.zip (44MB), descompactar e executar Mouser.exe
    • A janela de configurações e o ícone na bandeja aparecem automaticamente, e mesmo ao fechar a janela o app continua em execução em segundo plano
  • Cuidados na primeira execução
    • Se o Windows SmartScreen exibir um aviso, selecione “Run anyway”
    • Se o Logitech Options+ estiver em execução, é necessário fechá-lo para evitar conflito
    • As configurações são salvas automaticamente em %APPDATA%\Mouser

Estrutura técnica

  • Escrito com base em Python + Qt Quick(QML)
    • UI implementada com PySide6, comunicação HID++ com hidapi e tratamento de ícones com Pillow
  • Hooking de eventos do mouse
    • No Windows, detecta eventos de clique e rolagem com hooking de mouse de baixo nível usando SetWindowsHookExW
  • Estrutura de 3 etapas para detecção do botão de gestos
    • Detecta na ordem HID++ 2.0 → Raw Input → fallback de clique do meio
  • Detecção de aplicativos e troca de perfis
    • Monitora a janela ativa em intervalos de 300ms e troca imediatamente o perfil quando o aplicativo muda
  • Gerenciamento de arquivo de configuração
    • Salvo em Windows %APPDATA%\Mouser\config.json e macOS ~/Library/Application Support/Mouser/config.json
    • Inclui configurações como múltiplos perfis, vínculo com aplicativos, DPI e inversão de rolagem

Interface do usuário

  • Composta por duas páginas principais
    • Mouse & Profiles: oferece a lista de perfis e um diagrama interativo do mouse; ao clicar em cada botão, é possível selecionar a ação
    • Point & Scroll: oferece slider de DPI e toggles para inversão de rolagem vertical/horizontal
  • Integração com a bandeja do sistema
    • No menu da bandeja, é possível ativar ou desativar o recurso de remapeamento, além de encerrar o aplicativo

Limitações e planos futuros

  • Suporta apenas Windows e macOS; Linux ainda não é suportado
  • Atualmente é exclusivo para o MX Master 3S; outros modelos não foram testados
  • Conexão Bluetooth recomendada; com receptor USB, alguns recursos são limitados
  • Conflita com o Logitech Options+ e não pode ser executado ao mesmo tempo
  • Estão planejados suporte a outros mouses Logitech, combinações de teclas personalizadas, port para Linux e sistema de plugins

Licença e contribuição

  • Disponível sob a licença MIT, permitindo modificação e distribuição livremente
  • O projeto não tem relação com a Logitech, e “Logitech”, “MX Master” e “Options+” são marcas registradas da Logitech International S.A.

1 comentários

 
GN⁺ 2026-03-15
Comentários do Hacker News
  • O app Logi Options é realmente um software horrível
    No macOS, ele nem funciona se você não conceder permissões especiais
    Se você só quer conectar um dispositivo ao adaptador Bolt, o web app da Logitech já basta, sem precisar instalar nada

    • Um amigo meu trabalhou na Logitech, e internamente todo mundo sabe que o software da empresa é uma bagunça
      Mas a gerência acredita que isso é um “diferencial”. Claro, aparentemente no bom sentido, mas a realidade é exatamente o oposto
    • É impressionante que o hardware da Logitech seja excelente, mas o software seja terrível
      Parece que são duas empresas diferentes existindo separadamente. Por isso eu só uso os perfis de memória onboard do mouse e nem abro o app
      É um alívio enorme se livrar de um processo em segundo plano que consumia 40% da CPU
    • No macOS, precisar de permissões especiais para interagir diretamente com o hardware não é algo tão estranho
    • O app de Mac para meu mouse Logitech, o “Logitech G Hub”, também é realmente horrível
      Às vezes o Mac enlouquece com cliques disparando ou o foco das janelas mudando, e encerrar o app resolve na hora
      Também não entendo por que ele precisa ficar sempre em execução. O mouse (G305) é realmente muito bom
    • Eu uso o SteerMouse como alternativa há anos
      Ele some completamente em segundo plano e funciona com 100% de estabilidade
  • Para usuários de Mac, recomendo fortemente o MacMouseFix
    Custa US$ 2,99 e é open source
    Dá para instalar pelo site oficial ou com brew install mac-mouse-fix, e também há o repositório no GitHub

    • Fico curioso se isso permitiria implementar algo como spam de clique esquerdo em jogos HTML5 no navegador
      Tentei com Hammerspoon e afins, mas ainda não consegui
    • Isso é realmente muito legal. Graças a isso, uso menos o trackpad no Mac
      Só não esperava de repente ter rolagem no eixo Z no site
    • Fico curioso se existe algum tipo de hack de software assim para o MX Ergo
    • Testei e achei bom. Só que não consegui programar todos os botões do Logitech MX Vertical
    • No começo eu estava desconfiado, mas em poucos minutos fiquei completamente encantado. É realmente excelente
  • Para usuários de Linux, recomendo o Piper
    Ele suporta a maioria dos mouses com base no libratbag
    Dá para conferir no projeto Piper

  • Eu também uso o SteerMouse há muito tempo
    O hardware da Logitech é bom, mas o software deles é um monstro que drena bateria
    Não faz sentido rodar um driver quase como um mini SO só para lidar com o clique do botão do polegar
    Veja o site oficial do SteerMouse

    • Na época em que eu usava Mac, eu instalava o SteerMouse em todos os meus dispositivos
      Foi o melhor software que usei por mais de 10 anos
  • Mouser é uma marca registrada de uma distribuidora de componentes eletrônicos

    • Marcas registradas são limitadas por categoria
      A Mouser está registrada para distribuição de componentes eletrônicos, não para software
      Se não houver risco de confundir os clientes, algo como ‘Mouser Restaurante’ também seria possível
  • O BetterTouchTool (BTT) recentemente passou a oferecer suporte completo a teclados e mouses da Logitech
    Ele pode substituir totalmente o Options+ ou o G Hub
    Em especial, o recurso de conversão de rolagem suave é excelente, transformando a rolagem de um mouse comum em algo parecido com a de um trackpad
    Ele reproduz funções que antes só eram possíveis com o Magic Mouse, como deslizar páginas, arquivar e-mails e rolagem no calendário

    • O suporte a gestos do BTT também é muito bom, então ele pode substituir totalmente o Options+
  • Sempre impressiona a discrepância entre o ótimo hardware da Logitech e a péssima qualidade do software
    Por isso, uma alternativa open source era realmente necessária

    • Mas os mouses com revestimento de borracha da Logitech viram uma gosma pegajosa depois de alguns anos
    • Mouses de outras marcas (razer, hyperx, steelseries etc.) duraram bem mais e tinham melhor resistência
      Os teclados da Logitech são comuns e sem inovação
      Acho que agora ela ficou totalmente para trás na concorrência. Só ainda vai bem em nichos como webcams ou manches de voo
  • Gosto dos mouses e teclados da Logitech, mas o app da Logi é o pior possível
    Até pouco tempo atrás, ele nem dava suporte ao teclado, então era preciso rodar dois apps ao mesmo tempo
    O knob de volume funcionava quando queria, reagia só vários minutos depois e era cheio de bugs
    Pretendo remover o app da Logi o quanto antes

  • Quando vejo o nome “Mouser”, a primeira coisa que me vem à cabeça é uma loja de componentes eletrônicos

    • Eu penso em gatos, especialmente no Larry the Chief Mouser
  • Agora é realmente necessária uma alternativa FOSS completa
    O Options+ fica pior a cada 6 meses
    Recentemente, ele começou a mostrar pop-ups de propaganda impossíveis de desativar sempre que abre
    Além disso, enfiaram uma GUI inteira baseada em Flutter, tornando tudo inchado demais para uma função tão simples