Ao contrário do Windows, o driver de teclado para Mac da 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 é armazenado em:
/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref
Com um pouco de engenharia reversa, é possível determinar o suficiente do formato de arquivo binário para modificá-lo e remapear o controle deslizante de zoom. Eu criei um arquivo pref modificado que remapeia o controle deslizante de zoom para as teclas de seta PARA CIMA e PARA BAIXO. Infelizmente, quando tentei remapear para a função SCROLL, ele não fez o autorepeat, então UP / DOWN pareceu uma opção melhor.
Existe um truque para instalar um novo arquivo pref e obter o driver do teclado para recarregá-lo:
- Verifique se as Preferências do Sistema estão fechadas
- Faça o download do arquivo pref modificado (acima)
- Navegue para / Users / YOUR_NAME / Library / Preferences /
- Faça o backup do arquivo com.microsoft.keyboard.pref (por exemplo, renomeie-o para com.microsoft.keyboard.pref.old)
- Mova o arquivo pref modificado para essa pasta
- Abra as Preferências do Sistema e abra o Teclado Microsoft painel de preferências (isso faz com que o arquivo pref seja recarregado)
- O controle deslizante de zoom deve agora enviar as teclas UP / DOWN (Nota: alterar qualquer uma das preferências de zoom dentro da janela System Preferences irá sobrescrever o remapeamento - revertendo-o de volta para o zoom!)
Se você estiver interessado em remapear o controle deslizante de zoom para outra coisa, descrevi o processo de engenharia reversa em mais detalhes em meu blog - envolve a obtenção de dumps hexadecimais do arquivo binário pref e a comparação desses dumps hexadecimais quando você altera itens específicos do painel de controle.