Gostaria de trocar as teclas Fne Ctrlno meu ThinkPad W500 (como muitas outras! Consulte: Como alternar as teclas de função e controle no meu laptop? E Interceptando a tecla Fn nos laptops )
Várias pessoas indicam que o Windows não registra a Fnchave como pressionamento de tecla, mas usando o Mihov ASCII Master 2.0 , que fornece o valor ASCII de um pressionamento de tecla, vejo a tecla Fn retornando FF (talvez FF nesse caso signifique 'não registrado'). Também vejo que teclas como Ctrlregistrar um código ASCII quando pressionadas sozinhas e outra quando pressionadas em combinação com outra tecla. Fnsó será registrado quando pressionado sozinho, então o Windows definitivamente não está vendo o combo. Isso tirou uma solução como o AutoHotKey da mesa.
Eu executei o KeyTweak (que mostra os códigos de verificação de hardware de um pressionamento de tecla e a Fnchave registrada como 57443). Usando este programa, remapeei Fnpara a Ctrlchave; isso funcionou perfeitamente. No entanto, suspeito que por causa da questão em # 1, a combinação de, por exemplo, Fn+ Cse não executar uma cópia.
Antes de treinar meu mindinho, estou pensando em remover o teclado e revender as conexões para trocar essas teclas.
Gostaria de receber algumas informações sobre os problemas técnicos raiz e as possíveis soluções aqui.
fonte
Respostas:
Aparentemente, a tecla FN não é manipulada pelo driver do teclado do Windows, mas pelos drivers desenvolvidos pela Lenovo. Portanto, o remapeamento da chave FN é impossível por qualquer utilitário do Windows que troque de chave, porque a tecla Fn não gera códigos de verificação.
Aparentemente, a Lenovo está atualmente considerando uma modificação no BIOS que tornará isso possível. Consulte este artigo: "Alternar modo para as teclas Fn / Ctrl" .
Em conclusão, você deve (1) considerar seu BIOS para ver se essa opção já existe e, se não (2) verificar o site da Lenovo para atualizações de BIOS de tempos em tempos (observe que as atualizações de BIOS precisam ser feitas com muito cuidado, porque um erro significa bloquear o seu computador).
Enquanto isso, você pode usar esta solução (apenas brincando):
fonte
FN+key
paraCtrl+key
eCtrl+key
paraFn+key
? Isso é incrível, pois é apenas uma questão de remapear algumas dezenas de códigos para que quase tudo funcione como desejado. Você poderia compartilhar sua solução?A troca do BIOS pelas teclas de função e ctrl agora é implementada pela Lenovo! Se você tiver um laptop Lenovo mais recente (o meu é um thinkpad x201), poderá encontrar a opção de alterná-lo nas opções "configurar teclado e mouse". (No meu laptop, acesso a Bios pressionando o botão azul "ThinkVantage" enquanto o computador está inicializando).
fonte