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


38

Eu tenho este MS Ergo Natural Keyboard 4000 no Windows 7, com o software SetPoint Intellitype. Quero alterar a ação do zoom central para torná-lo sroll. Sou algumas versões antigas do Firefox que funcionaram dessa maneira, até atualizá-lo para o FF 4 Beta 5.

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

desde já, obrigado


Hum, o SetPoint é o software Logitech, não a Microsoft. Você quis dizer IntelliType?
MBraedley

2
tantas pessoas pesquisam isso que minha consulta foi preenchida automaticamente pelo Google ( i.imgur.com/NoHmPrW.png ) e, no entanto, ninguém na Microsoft pensou que poderia ser uma boa idéia ?!
georgiecasey

11
Algo para usuários de Mac?
21415 Sherzod

Eu instalei o driver do teclado, mas não tenho nenhum diretório "microsoft IntelliType pro". Onde mais devo procurar isso commands.xml?
Buksy 25/09

Respostas:


25

Sei que essa é uma pergunta antiga, mas tive que resolver isso sozinha, por isso 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 de zoom central. Para fazer isso, você precisará editar o C:\Program Files\Microsoft Intellitype Pro\commands.xmlarquivo manualmente. (Para computadores executando o Microsoft Mouse e Keyboard Center mais recente , o caminho é C:\Program Files\Microsoft Device Center\commands.xml).
O conteúdo deste arquivo é alterado 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 for muito básica, é porque eu não sei o quanto você sabe sobre o Windows ou os arquivos de configuração.

A primeira coisa a fazer é fazer uma cópia do arquivo Commands.xml, assim, se você errar, é reparável. 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 do mouse -> editar) e insira as seguintes linhas entre duas entradas na parte inferior do arquivo (abaixo do <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 commands.xml deve ter a seguinte aparência:

    <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, não funcionaria, 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.


Obrigado! Vou tentar isso amanhã porque eu não estou com o teclado hoje ....
josecortesp

11
Meu driver acabou de atualizar para o Microsoft Mouse e Keyboard Center e perdi esta funcionalidade :( Não tenho uma Microsoft Device Centerpasta como você mencionou, mas a Microsoft Mouse and Keyboard Center. No entanto, alterar o arquivo de comandos existente não trouxe a funcionalidade de rolagem de volta. mais que tem este problema?
Ben

3
a menos que você tenha alguma configuração de substituição para um aplicativo específico (por exemplo, Visual Studio 2010 ou Chrome), você pode adicionar as mesmas linhas sob a <Application UniqueName="StandardSupport">tag para oferecer suporte a qualquer outra coisa. Meus dois centavos.
22414 keremispirli

Perdi um pouco o <ALL>elemento e perdi algumas tentativas editando outras partes do arquivo. %) Também acabou de editar a UniqueName="StandardSupport"seção em vez de adicionar novas entradas.
Rarst

15

Você também pode usar o bloco de notas ++ e a caixa de diálogo Substituir (Ctrl + F e selecione a guia Substituir). Marque "Expressão regular" no lado 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" Activator = "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.


Encontrei essa ideia de regex em outro site e causou erros no aplicativo intelliType (win8, v 8.20). Este tutorial funcionou para mim, no entanto: pchenry.com/Home/tabid/36/EntryId/77/…
rdmptn

Funciona, mas a rolagem é muito lenta na maioria dos aplicativos, incluindo Firefox e Windows Explorer. Alguma idéia de como melhorar isso?
Angularsen

Talvez tente ajustar a "velocidade do zoom". Infelizmente eu não tenho mais o teclado para testar isso (cerveja derramada sobre ele ... má ideia), mas talvez alguém tenha uma idéia.
187 Andrei

Ajustar a velocidade do zoom funcionou para mim.
Kindall

Isso parece ter funcionado para mim. Um aspecto que acho irritante é que a rolagem é determinada pela localização do mouse, não pelo programa selecionado. Esse é um recurso útil se você estiver rolando com o mouse, mas não tão útil se estiver tentando rolar usando o teclado.
filups21

11

Para construir sobre a 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ê.

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

Olhe para dentro para obter as instruções. Lembre-se de que talvez você precise 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 como esperado.

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


11
Se você possui o Microsoft Mouse and Keyboard Center, descompacte os arquivos aqui: C: \ Arquivos de Programas \ Microsoft Mouse and Keyboard Center. certifique-se de executar o arquivo como administrador. Depois disso, execute o mskey.exe -> "ação" -> "fechar intelli pro". Depois de fechado, você pode clicar em "ações" novamente e "Iniciar o Painel de Controle do Teclado" -> Abrir "Microsoft Mouse and Keyboard Center". Deve funcionar agora.
Gustavo Puma

8

Minha versão do arquivo é 8.20.469.0 e a solução para a 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>

11
Muito obrigado. Sim, alterar a configuração "Firefox" não funcionou para mim, mas alterar a configuração "Netscape" funciona.
precisa saber é o seguinte

Parece estar vinculado ao UniqueName. As informações da janela Autiit confirmam que o WindowClass do Firefox agora é "MozillaWindowClass" novamente. O AppName correto seria "Mozilla Firefox", mas parece não se importar com isso.
Dan

3

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.