É melhor que o LCC. O design geral é muito mais ambicioso, e tem características úteis como a possibilidade de copiar um perfil de aplicação e uma GUI do hardware com que está a trabalhar. Consegui ter tudo o que precisava mapeado no meu mouse Logitech G700s, incluindo um Shift-Right-Click usando o editor Macro. Ele também habilita alguns recursos legais nesse mouse, não acessíveis de outra forma.
Mas ainda há problemas. Eu queria comprar um teclado mecânico Logitech G710+, que precisava usar o Logitech Gaming Software (LGS) para acessar as teclas extras. Por isso guardei temporariamente o Steermouse e dei-lhe uma oportunidade, já que o LGS “assume” qualquer hardware da Logitech que veja.
* Apesar de o LGS instalar um par de ficheiros .kext de extensão, se abandonar o LGS, os botões personalizados do rato deixam de funcionar. Então você deve ter o LGS rodando o tempo todo. Ele pode ser escondido em seu Dock após o boot, mas se você precisar lançar o LGS para ajustar algo, haverá um “G” gigante sentado no Dock até você reiniciar novamente.
* O LGS não exibiu a inclinação esquerda/direita do G700 na UI, então nada poderia ser atribuído. Há uma alternativa para retornar todas as configurações de um perfil para as configurações padrão – então, mesmo que as áreas de inclinação da roda não se iluminem quando o mouse está sobre o Dock, pelo menos as atribuições estão flutuando no ar, e você pode clicar com o botão direito do mouse sobre aquelas para reatribuir. Este bug foi discutido há vários meses nos fóruns da Logitech, e reconhecido. Nenhuma correção desde, entretanto.
* Sem controles de aceleração, apenas DPI e velocidade de sondagem. Em um palpite, eu descobri que o painel de preferências do OS X incorporado no painel Mouse > Tracking Speed pode ser destinado a funcionar ao lado do LGS. Configurando isso para o segundo ou terceiro entalhe funcionou.
* Após o boot, acordar do sono, ou mesmo voltar de uma proteção de tela, o LGS leva vários segundos para “acordar” e começar a trabalhar. Seu mouse será glacialmente lento durante esse tempo, a menos que você tenha usado as configurações padrão do DPI (não é provável), e a atribuição de botões personalizados não funcionará.
* Ao atribuir um pressionamento de teclas com modificador (por exemplo: Shift-M) a um botão do mouse, o LGS parece colocar muitos milissegundos extras entre eles, levando a resultados muito estranhos em algumas aplicações.
* O clincher: O item “G” da barra de menu finalmente travou, e fez com que tudo depois dele na barra de menu parasse de responder. Eu fui pego no meu trabalho, pensei que era só 21:35, mas na verdade era perto da meia-noite. O relógio foi congelado.
LGS desinstalado.
Logitech seria sábio levar o desenvolvimento de software a sério, e parar de fazer o cultivo para alguém que só entrega atualizações quando pode ser incomodado, uma vez por ano. A equipe de suporte da Logitech parece estar à mercê deste desenvolvedor misterioso, que pode ou não endereçar a lista de bugs coletados até o momento em que o novo hardware da Logitech e uma nova versão do OS X podem estar causando mais. E quem está fazendo QA neste software, se é que está? Não levei mais de um dia para documentar tudo aqui.
Como resultado direto dos problemas acima, comprei um teclado Matias Tactile Pro ao invés do Logitech G710+. Ele não requer drivers, tem um conjunto completo de teclas estilo Apple (exceto F19) pronto para atribuir a qualquer coisa, e meu mouse G700s pode retornar ao controle do Steermouse. Tudo funciona perfeitamente.