Como posso liberar a combinação de teclas Win-L para o programa subjacente?

0

Eu sou um usuário de Mac (boo, assobio, eu sei) que ocasionalmente está trabalhando em uma partição do Windows 8.1 em seu Macbook. Eu usei o AutoHotKey para remapear várias teclas e facilitar a minha vida compartilhando os mesmos atalhos de teclado gerais entre o OS X e o Windows.

O mais importante é que troquei RCtrl e RWin , porque a chave modificadora primária no OS X ( Command ) está bem ao lado da barra de espaço, acessível pelo polegar; em vez de estar no canto, algo que você tem que esticar com o dedo mindinho, já que a tecla modificadora primária está no Windows ( Ctrl ). (Eu prefiro muito mais "Thumb-W" para fechar uma janela, por exemplo, para "Contort-Hand-and-Attempt-Pinkie-W".)

O problema que estou enfrentando é um dos meus atalhos de teclado mais usados: command-L no OS X, no Chrome ou no Safari. Isso concentra a barra de URL. Infelizmente, no Windows, win-L aparentemente é mapeado por perma para bloquear a tela, e o AutoHotKey não faz nenhuma tentativa de remapear isso. Minha memória muscular faz com que eu acidentalmente bloqueie minha tela a cada dois minutos, e isso está me enlouquecendo.

Eu tirei uma hack do registro que desativa completamente o recurso "bloqueio de estação de trabalho" do Windows, e isso é meio resolveu o problema para mim; mas agora, embora não bloqueie mais a minha máquina, também não consigo descobrir como remapá-la para fazer qualquer coisa else .

Aqui está a parte relevante do meu script AutoHotKey; alguém pode me dizer como modificar isso para realmente funcionar (com "DisableLockWorkstation" ativado) no Windows 8.1?

#l::^l
#r::^r

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

Editar 1: experimentei mais algumas experiências e descobri que o AutoHotKey não recusa nem mesmo capturar win-L . Fora do seguinte, os dois primeiros causam janelas, mas o último não tem efeito:

!l::MsgBox, "You pressed Alt-L"
^l::MsgBox, "You pressed Ctrl-L"
#l::MsgBox, "You pressed Win-L"
    
por ELLIOTTCABLE 17.06.2014 / 12:04

0 respostas