Altere o zoom para rolar em um teclado Microsoft Natural

Altere o zoom para rolar em um teclado Microsoft Natural

Eu tenho um novo Microsoft Natural Ergonomic Keyboard 4000 (que nome de produto excelente) e estou usando-o no OS X Snow Leopard. O zoom no meio é praticamente inútil para mim, então prefiro fazê-lo rolar. Como faço isso?

A mesma pergunta, mas para Windows:Altere a ação do zoom para rolar em um MS Natural Keyboard 4000

Responder1

Ao contrário do Windows, o driver de teclado Mac Microsoft não usa um arquivo Commands.xml para a configuração. Em vez disso, ele usa um arquivo binário, o que dificulta a modificação. O arquivo de configuração está armazenado em:

/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref

Com um pouco de engenharia reversa, é possível determinar o suficiente do formato do arquivo binário para modificá-lo e remapear o controle deslizante de zoom. Eu criei umarquivo preferido modificadoque remapeia o controle deslizante de zoom para pressionar as teclas de seta PARA CIMA e PARA BAIXO. Infelizmente, quando tentei remapear para a função SCROLL, ela não se repetiu automaticamente, então UP/DOWN parecia uma opção melhor.

Existe um truque para instalar um novo arquivo pref e fazer com que o driver do teclado o recarregue:

  1. Certifique-se de que as Preferências do Sistema estejam fechadas
  2. Baixe o arquivo pref modificado (acima)
  3. Navegue para /Usuários/SEU_NOME/Biblioteca/Preferências/
  4. Faça backup do arquivo com.microsoft.keyboard.pref (por exemplo, renomeie-o para com.microsoft.keyboard.pref.old)
  5. Mova o arquivo preferido modificado para essa pasta
  6. Abra as Preferências do Sistema e abra o painel de preferências do Microsoft Keyboard (isso faz com que o arquivo de preferência seja recarregado)
  7. O controle deslizante de zoom agora deve enviar pressionamentos de tecla PARA CIMA/PARA BAIXO (Observação: alterar qualquer uma das preferências de zoom na janela Preferências do Sistema substituirá o remapeamento - revertendo-o de volta ao zoom!)

Se você estiver interessado em remapear o controle deslizante de zoom para outra coisa, descrevi o processo de engenharia reversa com mais detalhes em meublog- envolve fazer dumps hexadecimais do arquivo binário preferido e comparar esses dumps hexadecimais quando você altera itens específicos no painel de controle.

informação relacionada