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

34

Eu tenho este MS Ergo Natural Keyboard 4000 no Windows 7, com o software SetPoint Intellitype. Eu quero mudar a ação do zoom central para fazê-lo sroll. Eu sou algumas versões antigas do Firefox que funcionou dessa forma, até que eu atualize para o FF 4 Beta 5.

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

Obrigado antecipadamente

    
por josecortesp 04.10.2010 / 00:01

5 respostas

22

Eu sei que esta é uma pergunta antiga, mas eu tive que resolver isso por mim, então vale a pena espalhar:

Infelizmente, o utilitário de configuração de teclado ergonômico não permite alterar as configurações do botão de zoom central. Para fazer isso, você terá que editar o arquivo C:\Program Files\Microsoft Intellitype Pro\commands.xml manualmente. (Para computadores que executam o mais recente Mouse e Teclado da Microsoft , o caminho é C:\Program Files\Microsoft Device Center\commands.xml )
N.B. o conteúdo deste arquivo muda dependendo de qual versão você tem, então tenha certeza de ter a mesma versão que eu antes de tentar. O número da versão pode ser encontrado no topo do arquivo Commands.xml. Minha versão é: - 8.0.225.0 Se esta explicação ficar muito básica, é porque eu não sei o quanto você sabe sobre o Windows ou arquivos de configuração.

A primeira coisa a fazer é fazer uma cópia do arquivo Commands.xml, dessa forma, se você errar, é reparável. A maneira mais simples de fazer isso é copiar e depois colá-lo de volta no mesmo diretório, o Windows chamará de Comandos - copy.xml. Se você errar, apenas exclua Commands.xml e renomeie Commands - copy.xml para Commands.xml

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

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

O final do seu arquivo commands.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 eu tentei inserir a entrada de rolagem lá em cima, não funcionaria, como se alguma configuração mais abaixo estivesse sobrescrevendo a entrada. Vá a figura.

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.

    
por 04.10.2010 / 20:23
14

Você também pode usar o notepad ++ e a caixa de diálogo Substituir (Ctrl + F e selecione a guia Substituir). Marque "Regular Expression" 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 Tipo="6" Ativador="ScrollUp" / >

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

Nota lateral: o processo agora é chamado itype.exe. Feche o processo e reinicie-o (Gerenciador de Tarefas- > Arquivo- > Executar nova tarefa- > "itype.exe") para que as alterações entrem em vigor.

    
por 20.02.2013 / 14:18
11

Para construir em cima da resposta do 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ê.

link

Olhe dentro para as instruções. Tenha em mente que você pode ter que executar o script dentro de um prompt de comando do administrador se você tiver o UAC habilitado.

Eu tentei em um arquivo v8.20.469.0 e funcionou como esperado.

Este roteiro não é feito por mim, é feito por Roy Osherove. Ver original fonte

    
por 08.02.2012 / 22:20
8

A versão do meu arquivo é 8.20.469.0 e a solução da versão 8.0.225.0 não funcionou para mim.

O que funcionou, no entanto, é

mudança:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="5" KeySeq="ctrl add" />
    <C320 Type="5" KeySeq="ctrl subtract" />            
</Application>

para:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="6" Activator="ScrollUp" />
    <C320 Type="6" Activator="ScrollDown" />            
</Application>
    
por 28.02.2012 / 10:34
2

A resposta do yop83 fez o truque para mim, mas eu tive que reiniciar o driver para que ele tivesse efeito. Você pode fazer isso iniciando mskey.exe - > "ação" - > "fechar intelli pro". Depois que ele é fechado, você pode clicar em "ações" novamente e "Iniciar o Painel de Controle do Teclado".

    
por 12.02.2013 / 17:58