Remapear Scroll Lock para bloquear o Windows (Win + L)

3

Estou tentando reutilizar algumas teclas que nunca uso em funções que uso o tempo todo. Eu descobri o AutoHotkey aqui no SuperUser e percebi que esse seria o caminho a seguir, mas já estou com dificuldades.

A primeira coisa que eu queria fazer é remapear a tecla Scroll Lock para que ela bloqueie o meu computador (como pressionar Win + L ). Pelo que eu reuni no arquivo de ajuda do AutoHotkey, isso deve funcionar

SCROLLLOCK::Send #l

mas não faz nada.

Se eu alterar o script para ler SCROLLLOCK::Send #e , a tecla Scroll Lock inicia o Windows Explorer, como seria de se esperar. Alguém sabe como bloquear o computador do AutoHotkey?

Atualizar - Eu tentei o seguinte código também, mas sem sucesso:

SCROLLLOCK::Run C:Windows\System32\rundll32.exe user32.dll,LockWorkStation

O comando bloqueia o computador se você simplesmente o despejar no comando run, mas no AutoHotkey ele apenas faz um flash realmente breve do cursor "waiting", então nada.

    
por techturtle 08.06.2012 / 21:12

1 resposta

2

Você pode bloquear o computador com o comando Executar do AutoHotkey:

ScrollLock::Run, % "rundll32.exe user32.dll,LockWorkStation"

Você precisa ter cuidado ao passar parâmetros, por isso, gosto de usar uma expressão para codificar todo o comando corretamente.

    
por 08.06.2012 / 22:13