Alternativa gratuita e totalmente local ao Logitech Options+ para remapear botões e controlar mouses Logitech HID++ no Windows, macOS e Linux.
sqmw/MFCMouseEffect
Mecanismo multiplataforma de efeitos para o mouse e visualização de entradas, com efeitos de clique, rastro, rolagem e hover, indicadores de teclado e mouse e plugins WASM.
- Estrelas
- 864
- Forks
- 55
- Issues abertas
- 19
- Último commit
- há 3 meses
O que é?
MFCMouseEffect é uma ferramenta para desktop que desenha efeitos visuais em torno das entradas do mouse. Ela oferece cinco canais de efeitos: cliques, rastros de arrasto, feedback de rolagem, carregamento durante pressionamentos longos e brilho ao passar o cursor, além de um mascote companheiro que segue o cursor.
Também inclui uma sobreposição de indicadores de entrada que mostra cliques do mouse, direção da roda e atalhos de teclado, como Cmd+Tab, útil para gravações de tela e tutoriais. Ações do mouse, entradas da roda e gestos podem ser associados a hotkeys, atrasos, URLs ou à abertura de aplicativos. Efeitos e indicadores podem ser ampliados com plugins WASM, enquanto o host controla a renderização e os limites de recursos. As configurações são disponibilizadas por meio de uma página web compartilhada, baseada em Svelte.
O Windows é a plataforma mais completa, o macOS é a principal linha de desenvolvimento atual e o Linux ainda está em fase de acompanhamento. No macOS, são necessárias as permissões de Acessibilidade e Monitoramento de Entrada para capturar entradas globais.
Recursos principais
- 01Cinco canais de efeitos independentes: clique, rastro, rolagem, pressionamento longo e hover.
- 02Sobreposição de indicadores de teclado e mouse para mostrar atalhos e cliques.
- 03Associação de ações do mouse, roda e gestos a hotkeys, atrasos, URLs e abertura de aplicativos.
- 04Ambiente de execução extensível de plugins WASM para efeitos e indicadores personalizados.
- 05Interface web de configurações compartilhada entre plataformas.
Casos de uso
- Adicionar feedback visual de cliques e teclas pressionadas a gravações de tela ou demonstrações ao vivo.
- Criar vídeos tutoriais que mostrem quais teclas e cliques foram usados.
- Associar gestos a atalhos para aumentar a produtividade no desktop.
- Criar efeitos personalizados para o mouse com plugins WASM em um host C++.
Início rápido
- 1
Windows: abra MFCMouseEffect.slnx no Visual Studio e compile com Release | x64
- 2
Windows: compile com o comando wrapper
.\mfx.cmd build - 3
macOS: compile o projeto
make build - 4
macOS: compile e inicie o aplicativo
./mfx run
Antes de usar
- O macOS precisa das permissões de Acessibilidade e Monitoramento de Entrada para capturar entradas globais.
- O pacote do macOS não é assinado e pode ser bloqueado pelo Gatekeeper na primeira inicialização.
- O Windows é a plataforma mais completa, enquanto o Linux oferece apenas verificações de compilação e de contratos.
Tópicos
Perguntas frequentes
- O que é MFCMouseEffect?
- Mecanismo multiplataforma de efeitos para o mouse e visualização de entradas, com efeitos de clique, rastro, rolagem e hover, indicadores de teclado e mouse e plugins WASM. MFCMouseEffect é uma ferramenta para desktop que desenha efeitos visuais em torno das entradas do mouse. Ela oferece cinco canais de efeitos: cliques, rastros de arrasto, feedback de rolagem, carregamento durante pressionamentos longos e brilho ao passar o cursor, além de um mascote companheiro que segue o cursor.
- MFCMouseEffect é gratuito? Qual é a licença?
- MFCMouseEffect é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- MFCMouseEffect ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de MFCMouseEffect foi em 26 de jul. de 2026.
- Para que posso usar MFCMouseEffect?
- Adicionar feedback visual de cliques e teclas pressionadas a gravações de tela ou demonstrações ao vivo. Criar vídeos tutoriais que mostrem quais teclas e cliques foram usados. Associar gestos a atalhos para aumentar a produtividade no desktop. Criar efeitos personalizados para o mouse com plugins WASM em um host C++.
- Como instalar MFCMouseEffect?
- Windows: abra MFCMouseEffect.slnx no Visual Studio e compile com Release | x64 Windows: compile com o comando wrapper: .\mfx.cmd build macOS: compile o projeto: make build macOS: compile e inicie o aplicativo: ./mfx run
- Onde consigo MFCMouseEffect?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sqmw/MFCMouseEffect
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Emulador de terminal multiplataforma com aceleração por GPU e OpenGL, que usa ferramentas como tmux para oferecer abas e divisões.
Framework opinativo de instalação e atualização automática para apps desktop multiplataforma, que gera instaladores, atualizações e pacotes delta a partir da saída do compilador.
Gravador e editor de tela open source para Mac, Windows e Linux, com zoom, cursor aprimorado e molduras estilizadas para vídeos de demonstração.
Uma loja de aplicativos multiplataforma para descobrir e instalar apps lançados no GitHub, Codeberg e em outros servidores Forgejo ou Gitea.
Um gerenciador de janelas deslizante e tiling para macOS que organiza as janelas em uma faixa horizontal infinita, sem redimensionar as existentes ao abrir novas.