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. Quero remapear essas chaves para coisas úteis.
Neste laptop, tenho que usar Fn+F5
e Fn+F6
alterar o brilho e Fn+F10
, Fn+F11
e Fn+F12
silenciar ou alterar o volume. Essas ações são MUITO complicadas, pois precisam ser pressionadas duas mãos e preciso olhar o teclado para descobrir onde está a tecla correta. O que eu quero é remapear as teclas inúteis na parte superior (como visto na figura anterior) para alterar o brilho e o volume.
Como eu disse, preciso de uma solução para o Windows 7 (já remapeei as chaves no meu sistema Linux).
Instalei um programa da Asus chamado ATK Hotkey
, responsável por mostrar mensagens OSD sobre alterações de brilho / volume. No entanto, este programa é muito ruim, pois é executado completamente oculto ao usuário e não possui nenhuma configuração. Nem mesmo os arquivos de configuração, possuem apenas alguns arquivos EXE e DLL, nada mais. É tão ruim que a tecla "abrir navegador" no meu teclado sempre inicie o Internet Explorer, mesmo que não seja o meu navegador padrão. Se necessário, desinstalarei com prazer este programa se encontrar algo melhor. (remapear as chaves para ações úteis é muito mais importante que as mensagens OSD)
Coisas que eu já tentei
Desinstalando a Tecla de Atalho ATK
Sem isso ATK Hotkey
, ainda posso alterar o brilho (como provavelmente é tratado pelo BIOS), mas as Fn+F*
teclas não alteram mais o volume.
SharpKeys 3.0
O SharpKeys 3.0 não conseguiu ler nenhuma das teclas especiais do meu laptop. Minha aposta é que eles não são pressionamentos de teclas reais, mas eventos da ACPI. Portanto, preciso de uma maneira de mapear alguns eventos da ACPI para ações úteis.
AutoHotkey
Tentei instalar o AutoHotkey e executar um script para encontrar o scancode de uma chave . Sem sorte, essas teclas especiais no meu laptop não parecem gerar eventos de scancode ou keypress. (recebi essa ideia de uma resposta do StackOverflow , que 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 executo o Windows no meu notebook atual.