Como remapear teclas especiais no laptop da Asus?

10

Eu tenho o notebook Asus M51Sn , executando o Windows 7 (mas também o Linux , mas esta questão é apenas sobre o Windows). Como você pode ver na imagem a seguir, ele tem cinco teclas completamente inúteis na parte superior do teclado. Eu quero remapear essas chaves para coisas úteis.

Nestelaptop,precisousarFn+F5eFn+F6paraalterarobrilhoeFn+F10,Fn+F11eFn+F12parasilenciaroualterarovolume.EssasaçõessãoMUITOcomplicadas,poiselasprecisamdeduasmãosparaserempressionadaseeuprecisoolharotecladoparaencontrarondeestáachavecorreta.Oqueeuqueroéremapearasteclasinúteisnotopo(comovistonafotoanterior)paraalterarobrilhoeovolume.

Comoeudisse,precisodeumasoluçãoparaoWindows7(jácrieiaschavesnomeusistemaLinux).

EuinstaleiumprogramadaAsuschamadoATKHotkey,queéresponsávelpormostrarmensagensOSDsobremudançasdebrilho/volume.Noentanto,esteprogramaémuitoruim,poiséexecutadocompletamenteescondidodousuárioenãopossuinenhumaconfiguração.Nemmesmoarquivosdeconfiguração,temapenasalgunsarquivosEXEeDLL,nadamais.Étãoruimqueatecla"abrir navegador" no meu teclado sempre inicie o Internet Explorer, mesmo que não seja o meu navegador padrão. Se necessário, terei todo o prazer em desinstalar este programa se encontrar algo melhor. (o remapeamento de chaves para ações úteis é muito mais importante do que as mensagens do OSD)

Coisas que eu já tentei

Desinstalando o ATK Hotkey

Sem ATK Hotkey , ainda posso alterar o brilho (como provavelmente é tratado pela BIOS), mas as chaves Fn+F* não alteram mais o volume.

SharpKeys 3.0

SharpKeys 3.0 não pôde ler nenhuma das teclas especiais do meu laptop. Minha aposta é que eles não são pressionamentos de teclas reais, mas sim eventos ACPI. Assim, preciso de uma maneira de mapear alguns eventos da ACPI para ações úteis.

AutoHotkey

Eu tentei instalar o AutoHotkey e executar um script para encontrar scancode de uma chave . Sem sorte, essas teclas especiais no meu laptop não parecem gerar eventos de scancode ou keypress. (pegou essa idéia de uma resposta do StackOverflow , pena que não funcionou para mim)

Atualização, 4 anos depois : Em 2014, esse notebook quebrou e eu parei de usá-lo. Além disso, não uso o Windows no meu notebook atual.

    
por Denilson Sá Maia 31.07.2010 / 16:02

3 respostas

6

Do tópico do ASUS Info Booth (no fórum Notebook Review) , encontrei um link chamado Personalizar atalhos ASUS . Esse link me enviou para chaves de notebook da Asus, v1.3 tópico nesse fórum:

Asus notebook keys, v1.3

This program gives you ability to define own actions for additional buttons of Asus notebooks.

Isso é tudo que eu precisava! E mais: o código-fonte está incluído! (muito ruim eu não tenho o Visual Studio).

No entanto, o programa do primeiro post tem um erro de GUI tolo, que foi posteriormente corrigido por outro usuário e, em seguida, lançado como AsusNbKeysCtr -1.3fix.zip (mas sem código-fonte).

Usando esse programa (a versão corrigida), eu fui capaz de remapear as teclas extras do laptop para Aumentar Volume , Diminuir Volume e Volume Mudo teclas digitadas, que são reconhecidas diretamente pelo Windows. Isso é ótimo, e resolve metade do meu problema !

A outra metade, no entanto, envolve alterar o brilho do monitor. Infelizmente, não há solução fácil para isso e preciso de um programa de linha de comando para aumentar e diminuir o brilho .

Eu encontrei dois aplicativos de linha de comando que me permitem definir o brilho para algum valor, mas eles não me permitem aumentá-lo ou diminuí-lo. O primeiro é Brightener, escrito pelo usuário Ciaran . O segundo é o gadget Vista Brightness Vista de edgylogic.com . Como eles não resolvem meu problema, ainda preciso de um programa para alterar o brilho.

    
por 23.01.2011 / 22:53
4

Provavelmente um pouco atrasado para responder, mas depois de seguir o link após o link, encontrei uma versão do DMedia que substitui a normal e despacha os eventos gerais da tecla do teclado para reprodução de mídia. Eu sei que a questão era sobre outros botões, mas o fato de que as teclas de mídia lançaram um aplicativo aleatório a cada vez (e que no Windows 8 ele traz o WMP para o primeiro plano) me incomodou.

O aplicativo pode ser encontrado em formato binário aqui (há uma fonte no bitbucket, caso você o veja) link

Basta fazer o download do arquivo rar, interromper o processo DMedia.exe, ir para a pasta de instalação do ATK Media, renomear o DMedia.exe original e colocar o arquivo DMedia.exe na mesma pasta. Execute-o para que ele funcione (e normalmente ele deve ser iniciado na inicialização).

Baseia-se neste código, que funcionava apenas para uma aplicação. link

Trabalhando muito bem com o meu Asus U30Jc no Windows 8 de 64 bits, enquanto todos os outros métodos não funcionaram corretamente.

    
por 22.12.2012 / 00:09
1

Vi seu comentário em outra resposta que deixei para definir o brilho, modifiquei o aplicativo que escrevi para essa pergunta e criei um aplicativo de bandeja que você pode usar para controlar o brilho (aplicam-se as mesmas restrições de acordo com os comentários no outro segmento).

Esta versão do aplicativo é muito ruim no momento. Algum código seriamente ruim no momento, mas parece funcionar para mim de qualquer maneira. Atualmente a tecla de atalho é codificada como CTRL + ALT + UP / DOWN, mas como você verá, há um diálogo disponível para configurar as teclas de atalho. Não funciona no momento, mas vou resolvê-lo em algum momento.

Transferir

Quando eu resolvo as configurações, vou limpar o código um pouco e postá-lo aqui também.

    
por 25.01.2011 / 01:40