Desative as teclas do teclado no Windows com AutoHotKey

Quando você está no teclado, poucas coisas são tão frustrantes quanto pressionar acidentalmente uma tecla perturbadora. Por exemplo, a tecla Windows pode fazer com que alguns aplicativos de tela cheia sejam minimizados.

Pressionar a tecla Alt às vezes pode bloquear completamente todas as entradas de tecla posteriormente. Se você estiver pressionando acidentalmente essas teclas sem saber, isso pode causar grandes inconveniências e confusão.

Muitas das soluções usuais que permitem desabilitar as principais entradas no Windows agora estão desatualizadas. Por exemplo, Simple Disable Key não é mais freeware. Tanto o SharpKeys(SharpKeys) quanto o KeyTweak não são oficialmente suportados pelas versões mais recentes do Windows . Então, o que você faz quando está sem opções? Você constrói o seu!

Mas não se intimide — é extremamente fácil. Neste artigo, mostraremos como você pode desativar toda e qualquer tecla que desejar usando um aplicativo gratuito do Windows(Windows) chamado AutoHotKey . A melhor parte é que não requer nenhuma configuração complicada ou reinicialização para entrar em vigor.

Baixe e instale o AutoHotKey

O primeiro passo para desabilitar qualquer entrada de teclado em sua máquina Windows é baixar um programa chamado AutoHotKey . O link para a versão mais recente estará no topo da página em um botão azul. Depois de baixar o AutoHotKey , execute o instalador.

Continue pelos prompts de instalação usando as opções padrão, mostradas acima. Quando a instalação estiver concluída, você poderá fechá-la completamente. Não precisamos iniciar o AutoHotKey ainda.

Construindo seu script AutoHotKey

Agora que você baixou o AutoHotKey , é importante entender o que ele faz. AutoHotKey permite que você crie seus próprios scripts personalizados que serão compilados e executados. Pense(Think) no AutoHotKey como uma linguagem de programação simplificada que atende especificamente à automação e à criação de atalhos de teclado do Windows(Windows keyboard shortcuts) .

Aprender uma linguagem de programação é difícil, mas estamos aqui para simplificar como você pode usar os poderes do AutoHotKey para desabilitar a entrada de qualquer uma das teclas do seu teclado.

Escolha suas chaves

O primeiro passo é escolher quais teclas você deseja desativar. (Head) até o site de documentação do AutoHotKey para encontrar uma lista de todas as chaves suportadas(list of all supported keys) .

Por causa deste exemplo, queremos desabilitar a tecla Caps Lock . Nesta página, você pode ver que AutoHotKey faz referência a essa chave como “ CapsLock ”. A coluna da esquerda mostra o(s) nome(s) de referência e a coluna da direita mostra a que chave corresponde.

Abra um editor de texto

Em seguida, abra qualquer editor de texto. Pode até ser o Bloco(Notepad) de Notas , que usaremos. Em um documento em branco, digite o nome de referência da chave seguido de “ ::return ”.

Veja como nosso exemplo de Caps Lock se parece:

Você acredita que essa é a única linha de código que você precisa para desabilitar a chave? Se você decidir que deseja desabilitar mais de uma, você pode repetir esta mesma linha, em uma nova linha, para cada tecla adicional.

Salve seu roteiro

O próximo passo é salvar o script para que ele possa ser executado. Você vai querer escolher um local permanente para isso, provavelmente não em sua área de trabalho, porque eu vou lhe mostrar como fazer esse script ser executado na inicialização mais tarde.

Neste exemplo, escolhemos a pasta “Scripts” em nossos Documentos. Depois de escolher um local para salvá-lo, altere o “ Salvar como tipo(Save as type) ” para “ Todos os arquivos(All Files) ”. Em seguida, digite um nome de arquivo de sua escolha e certifique-se de anexar a extensão “ .ahk ”. Isto é muito importante.

Salvar seu arquivo como um AHK permite que seu sistema saiba que ele deve ser compilado e executado por AutoHotKey .

Executando seu script AutoHotKey

Depois de salvar seu arquivo AHK , navegue até onde ele está salvo no Windows Explorer . Você deve ver que o ícone do arquivo é uma folha de papel com um “H”, o que significa que está associado ao AutoHotKey .

Clique duas vezes(Double-click) no arquivo. Você pode não notar que nada aconteceu, mas você deve ver o ícone AutoHotKey aparecer na bandeja do sistema da barra de tarefas.(AutoHotKey)

Ele pode estar oculto quando você o vir, então você precisará clicar no ícone de seta para cima para mostrar os ícones ocultos da bandeja do sistema(system tray icons) nesse caso.

Agora, tente usar a chave que você desativou. Funciona? Caso contrário, você desativou a chave com sucesso! Se sim, você pode ter feito algo errado. Leia as instruções com mais atenção e tente novamente.

Controlando seu script AutoHotKey

Clicar com o botão direito do mouse no ícone AutoHotKey na bandeja do sistema da barra de tarefas exibirá o seguinte menu:

As duas opções importantes que vale a pena tocar são “ Recarregar(Reload) este script” e “Suspender teclas de atalho”.

Pode chegar um momento em que você desejará editar seu script AutoHotKey enquanto ele estiver sendo executado ativamente. Talvez você queira adicionar outra chave para bloquear, por exemplo. Após salvar suas alterações no arquivo AHK , selecione a opção “ Reload This Script ”. Isso permitirá que você carregue as alterações do seu script sem precisar fechar e reabrir o arquivo.

Se você quiser impedir que o AutoHotKey bloqueie qualquer tecla, selecione a opção “ Suspend Hotkeys ”. O ícone da bandeja do seu AutoHotKey mudará de um “H” para um “S” para indicar que as teclas de atalho estão sendo bloqueadas. Para reativar todas as teclas de atalho, repita esta mesma ação novamente.

Executando seu script na inicialização

Agora que seu script está funcionando, você pode decidir que isso é tão importante que deseja que ele seja iniciado automaticamente com o Windows(Windows) . Isso é fácil de fazer.

Pressione as teclas Windows + R para abrir o prompt Executar do Windows. (Run)Nele, digite “ %appdata% ” e pressione Enter . Isso o levará à pasta “Roaming” dentro de “AppData”.

Aqui, percorra as seguintes pastas: Microsoft > Windows > Start Menu > Programs > Startup . Em outro menu do Windows Explorer , navegue até a pasta onde o script AutoHotKey está salvo. Clique com o botão direito do mouse e clique em “ Criar atalho(Create shortcut) ”. Isso criará um atalho para o arquivo nessa mesma pasta.

Arraste(Drag) e solte esse atalho na pasta “ Inicialização ”.(Startup)

Adicionar o script à sua inicialização dessa maneira permite que você faça edições no local original do arquivo, em vez de navegar até essa pasta todas as vezes. Se você fizer edições frequentes, isso economizará muito tempo.

Isso é tudo o que é preciso. Com uma linha simples em um script AutoHotKey , você pode desabilitar qualquer tecla padrão do seu teclado e evitar horas de dores de cabeça. Não compre na web uma solução simples e gratuita para este problema, siga este guia e faça você mesmo!



About the author

Sou engenheiro de software e tenho experiência com o Microsoft Office e o navegador Chrome. Tenho conhecimento em muitos aspectos do desenvolvimento web, incluindo, mas não limitado a: HTML, CSS, JavaScript, jQuery e React. Meu interesse em trabalhar com tecnologia também significa que estou familiarizado com várias plataformas (Windows, Mac, iOS) e entendo como elas funcionam.



Related posts