Altere a ação do zoom para rolar em um MS Natural Keyboard 4000

Altere a ação do zoom para rolar em um MS Natural Keyboard 4000

Tenho este MS Ergo Natural Keyboard 4000 no windows 7, com o software SetPoint Intellitype. Quero alterar a ação do zoom central para fazê-lo rolar. Em algumas versões antigas do Firefox funcionava assim, até atualizá-lo para FF 4 Beta 5.

Existe alguma maneira de mudar essa ação? Eu não uso o zoom de jeito nenhum.

desde já, obrigado

Responder1

Eu sei que esta é uma questão antiga, mas tive que resolver isso sozinho, então vale a pena espalhar:

Infelizmente, o utilitário de configuração do teclado ergonômico não permite alterar as configurações do botão central de zoom. Para fazer isso, você terá que editar o C:\Program Files\Microsoft Intellitype Pro\commands.xmlarquivo manualmente. (Para computadores executando o mais recenteCentro de mouse e teclado da Microsofto caminho é C:\Program Files\Microsoft Device Center\commands.xml)
NB: o conteúdo deste arquivo muda dependendo da versão que você possui, portanto, certifique-se de ter a mesma versão que eu antes de tentar. O número da versão pode ser encontrado na parte superior do arquivo Commands.xml. Minha versão é: - 8.0.225.0 Se essa explicação ficar muito básica é porque não sei o quanto você sabe sobre Windows ou arquivos de configuração.

A primeira coisa a fazer é fazer uma cópia do arquivo Commands.xml, assim se você errar ele pode ser reparado. A maneira mais simples de fazer isso é copiá-lo e colá-lo diretamente no mesmo diretório. O Windows o chamará de Comandos - copy.xml. Se você errar, basta excluir Commands.xml e renomear Commands - copy.xml para Commands.xml

Segundo, abra o arquivo original para editá-lo (clique com o botão direito -> editar) e insira as seguintes linhas entre 2 entradas na parte inferior do arquivo (sob o <ALL>elemento, que vem por último):

    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />

O final do seu arquivo command.xml deve ficar parecido com isto:

    <Application UniqueName="GeminiWindowClass" AppName="RealOne Player">
        <C309 Type="5" KeySeq="alt F4" />
    </Application>
    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />
    </Application>
    <Application UniqueName="GMail" AppName="GMail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
    </Application>
    <Application UniqueName="LiveHotmail" AppName="Live Hotmail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
        <C900 Type="5" KeySeq="ctrl r" />
        <C901 Type="5" KeySeq="ctrl shift f" />
        <C902 Type="5" KeySeq="ctrl enter" />
    </Application>
    <Application UniqueName="Picasa" AppName="Picasa">
        <C319 Type="5" Activator="pageup" />
        <C320 Type="5" Activator="pagedown" />
    </Application>
</ALL>

Agora eu sei que já existe uma seção do Firefox neste arquivo perto do topo, no entanto, quando tentei inserir a entrada de rolagem lá em cima, ela não funcionou, como se alguma configuração mais abaixo estivesse substituindo a entrada. Vai saber.

Para que o zoom funcione corretamente no Firefox, use as seguintes linhas:

<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="5" KeySeq="ctrl +" />
        <C320 Type="5" KeySeq="ctrl -" />
    </Application>

Boa sorte.

Responder2

Você também pode usar o notepad++ e a caixa de diálogo Substituir (Ctrl+F e selecionar a guia Substituir). Marque "Expressão Regular" no canto inferior esquerdo da caixa de diálogo e use-os para remapear a tecla de zoom:

Encontre o que: <C319 .* />
Substitua por: <C319 Type="6" Activator="ScrollUp" />

Encontre o que: <C320 .* />
Substitua por: <C320 Type="6" Activator="ScrollDown" />

Observação lateral: o processo agora se chama itype.exe. Feche o processo e reinicie-o (Gerenciador de Tarefas-> Arquivo-> Executar nova tarefa-> "itype.exe") para que as alterações tenham efeito.

Responder3

Para aproveitar a resposta de Tog, aqui está um script que faz as substituições automaticamente para você. É basicamente uma transformação XSL aplicada ao arquivo Commands.xml. E faz o backup para você.

http://teamagile.com/downloads/ZoomToScroll.zip

Procure as instruções dentro. Lembre-se de que pode ser necessário executar o script em um prompt de comando do administrador se o UAC estiver ativado.

Eu tentei em um arquivo v8.20.469.0 e funcionou conforme o esperado.

Este roteiro não foi feito por mim, foi feito por Roy Osherove. Veja a fonte original

Responder4

resposta de yop83funcionou para mim, mas tive que reiniciar o driver para que ele fizesse efeito. Você pode fazer isso iniciando mskey.exe -> "action" -> "close intelli pro". Depois de fechado, você pode clicar novamente em “ações” e “Iniciar Painel de Controle do Teclado”.

informação relacionada