AutoHotKey reativar temporariamente o Winkey

0

Eu tenho um teclado sem fio que coloca algumas teclas de mídia sobre as teclas de função, de modo que, por padrão, F4 é realmente bloqueio ( Rwin & l ) e Fn + F4 é um F4 real. Então, eu gostaria basicamente de mudar isso. Veja o que o histórico principal mostra:

VK  SC  Type    Up/Dn   Elapsed Key
-------------------------------------
73  03E         d       17.32   F4              ; Fn+F4
73  03E         u       0.16    F4              
5C  15C         d       2.96    Right Windows   ; F4
4C  026         d       0.00    L               
5C  15C         u       0.13    Right Windows   
4C  026         u       0.00    L            

Isso não faz nada:

SC15C & SC026::MsgBox,Pressed F4

Mas isso imprime que eu apertei F4, em seguida, vai para a tela de login:

Rwin & l::MsgBox,Pressed F4

Então, como posso impedir que ele mude para a tela de login? Idealmente, gostaria que a F4 (que se registra como Rwin & l ) enviasse apenas F4, Fn + F4 para enviar Rwin & l e também trabalhasse com outras chaves (por exemplo, um manual !F4 ainda deveria fechar uma janela) . Isso é possível?

    
por wes 06.02.2011 / 23:04

2 respostas

0

Para o registro, o teclado era um HP Wireless Mini Keyboard . Não consegui encontrar nenhuma solução de software que fosse de nível baixo o suficiente para modificar / bloquear RWin & l sendo enviado (a edição do Registro não ajudou). Depois de três chamadas para o Suporte HP e um e-mail não respondido, retomei o teclado. Disseram-me que um software chamado HP Quick Launch Buttons poderia ajudar, mas eu não tenho uma máquina HP (apenas o teclado) e nenhum dos instaladores no site da HP funcionou para mim.

Para responder à minha pergunta original: "não é possível".

    
por 18.02.2011 / 18:50
0

Existe um F-Lock no teclado?

Muitas vezes, a tecla Fn é tratada internamente e não pode ser detectada pelo AutoHotKey.

    
por 06.02.2011 / 23:20