
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.xml
arquivo 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”.