Logitech Mouse: como posso usar botões adicionais?

67

Recentemente, comprei um mouse Logitech M560.

Funciona bem no meu Mac, mas eu me pergunto se existe um software / pré-painel (gratuito ou pago) que posso usar para mapear os botões adicionais que tenho no mouse (por exemplo, para abrir o painel, selecionar linha, etc ...)

A Logitech no momento não oferece suporte para Mac para este modelo (eu sabia disso quando comprei o mouse)

insira a descrição da imagem aqui

Sem nenhuma configuração, o botão na parte inferior funciona como "Adicionar marcador" no Chrome, então acho que posso fazer algo por isso ...

Napolux
fonte
Não consigo adicionar uma resposta, mas a resposta correta é instalar o Logitech Control Center. Fiz isso com o meu M510 e meus botões voltar e avançar funcionam agora. Eu nem precisei configurar nada. Aqui está onde obtê-lo . Não há necessidade de comprar nenhum aplicativo.
Dorian
11
Para dispositivos mais recentes (por exemplo, M510), a partir de julho de 2019, o software correto para instalação é chamado de "Logitech Options" . Eu tentei o software Control Center e ele imediatamente me disse que meu dispositivo não era suportado.
Dylan Nissley 16/07

Respostas:

46

Graças às respostas anteriores, usei com êxito o BetterTouchTool para mapear três botões diferentes:

  • Use a guia "Ratos normais":
    • Botão 3 (roda esquerda)
    • Botão 4 (roda direita)
  • Use a guia "Teclado":
    • cmd + D (Voltar), que atribuí a "clique do meio".

Dois botões permanecem inalteráveis ​​(avançar e clicar no meio), mas é melhor que nada. Espero que se ajuste às suas necessidades.

floriangouy
fonte
Para os outros botões, use a opção Sequência de teclas para gravar uma série de teclas, na verdade, esses botões executam sequências exclusivas de pressionamentos que você pode mapear.
RenaissanceProgrammer
35

Se você estiver interessado em usar os botões laterais para navegação, criei um utilitário de barra de menus de código aberto chamado SensibleSideButtons que resolve esse problema. Em vez de vincular os botões laterais a atalhos de teclado, como a maioria dos outros programas mencionados aqui, o meu os vincula a gestos virtuais de furto esquerdo e direito. Essa abordagem oferece vários benefícios: adoção quase universal em todo o sistema operacional (incluindo o Xcode), prevenção de comportamentos destrutivos, nenhuma barra de menus pisca ou ruídos irritantes, comandos enviados apenas para a janela específica sob o cursor.

(Isso pressupõe que os botões laterais emitem eventos M4 e M5 padrão.)

Archagon
fonte
6
Tentei. Configuração fácil (nada para configurar) e o retorno / encaminhamento funcionaram no Chrome / Finder / XCode conforme o esperado. Obrigado.
Damn Vegetables
11
Essa é a ferramenta mais útil de todas. Apenas funciona fora da caixa!
Evgenia Manolova
11
Ferramenta incrível. Funciona muito bem em um convidado do VMware macOS 10.12.
Sébastien
Os SensibleSideButtons funcionarão quando o painel de controle da logitech estiver instalado? Eu instalei, mas não faz nenhuma diferença para os botões laterais do meu M560.
m000 07/02
Não tenho certeza, desculpe - o único requisito é que o mouse emita comandos M4 e M5 padrão. Acho que alguns mouses da Logitech podem ter atalhos de teclado ou sistema codificados para os botões.
Archagon
17

Eu usei Steermouse no passado com excelentes resultados.

sdmeyers
fonte
9

BetterTouchTool

O BetterTouchTool permitirá que você mapeie os botões do mouse para atalhos do teclado ou ações predefinidas. Simplesmente clique na área com o botão que deseja mapear, selecione uma tecla modificadora, se desejar, depois escolha um atalho de teclado ou ação predefinida para mapear.

grg
fonte
11
Não está funcionando com o M560. Botões adicionais não são reconhecidos.
Napolux
11
@Napolux Verifique se você não possui nenhum outro driver / software de mouse que possa afetá-lo (vá para BTT → Configurações e verifique a lista de possíveis conflitos na parte inferior) e não esqueça de dar acesso à acessibilidade BTT :)
grg
Eu fiz isso. Sem sucesso ... #
1213 Napolux
Tentei todas as ferramentas listadas nesta página e somente esta permite que eu atribua botões M570 com sucesso. Outros diriam que trabalharam no aplicativo, mas não na prática
Stonedauwg
8

Eu usei o USB Overdrive

O USB Overdrive é um driver de dispositivo para Mac OS X que lida com qualquer mouse USB / trackball / joystick / gamepad / teclado de mídia e qualquer mouse Bluetooth de qualquer fabricante e permite configurá-los globalmente ou por aplicativo e por dispositivo . Observe que o Apple Magic Mouse e o Magic Trackpad não são manipulados pelo USB Overdrive para permitir que o Mac OS X implemente seu suporte multitoque completo.

Funcionou muito bem.

markhunte
fonte
7

De acordo com uma resposta a uma pergunta semelhante, é possível usar um programa chamado Karabiner para detectar os eventos de teclado específicos do Windows da Logitec enviados pelo M560 e convertê-los em eventos regulares do botão do mouse ou teclado que ferramentas como o BetterTouchTool podem captar. .

Consulte a resposta original na pergunta duplicada para obter detalhes completos, incluindo um arquivo de configuração do Karabiner para o M560.

Theodore Murdock
fonte
Infelizmente, para o MacOS Sierra (10.12) em diante, o Karabiner Elements atualmente não fornece suporte para mouse / dispositivo apontador - Veja minha resposta abaixo no Hammerspoon como alternativa.
Pierz 30/10
1

O Hammerspoon é outra ferramenta versátil de código aberto que pode ser usada para mapear as teclas do mouse para diferentes funções - com muitas outras opções / plugins (conhecidos como 'Colheres') disponíveis. Você precisará instalar a ferramenta e fornecer algumas configurações apropriadas - veja exemplos aqui para o remapeamento do mouse. Aqui está um exemplo de configuração que remapeia o mini-botão direito do mouse Logitech Marble (4) como um clique do meio (2):

hs.eventtap.new({4,25,26},
    function(e)
        local pressedMouseButton = e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber'])
        if pressedMouseButton == 4 then
           mousepos = hs.mouse.getAbsolutePosition()
           hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber, 2):post()
        end
    end
):start() 
Pierz
fonte
1

Eu fiz o Mac Mouse Fix .

Ele permite remapear os botões laterais para trás e para frente no estilo Windows (assim como os botões laterais sensíveis - na verdade, eu copiei o código deles) ou para alternar espaços. Ele também possui um algoritmo refinado de rolagem suave, que acho que atinge um ótimo equilíbrio entre fluidez e controle e muito mais.

O Mac Mouse Fix é muito leve nos recursos do sistema e é um plug-in de preferências do sistema, portanto não há nenhum item da barra de status. Tentei torná-lo o mais livre de desordem possível.

Além disso, é 100% gratuito, não vende seus dados nem nada, é leve, fácil de usar e totalmente aberto.

Eu realmente espero que você ache o Mac Mouse Fix útil!

Download | Github

Noah Nuebling
fonte
11
Quando você bate ouro entre algumas respostas
votadas