Como desativar o Num Lock no seu computador

A tecla Numlock é talvez a tecla mais inútil e irritante em um teclado moderno. Um toque acidental e um monte de suas chaves estão gerando números de repente. Como você desliga permanentemente o Numlock em um computador?

Isso é especialmente um problema em teclados de laptop onde, em vez de um teclado numérico, há números impressos em suas teclas normais. E o Numlock está situado em algum lugar no topo, onde você acaba pressionando-o enquanto alcança o botão Home .

Por que a tecla Numlock é um problema

A tecla Numlock , como o botão Caps Lock , é uma alternância. Se você acidentalmente pressionar Numlock , não pode simplesmente tocá-lo novamente para desbloqueá-lo?

Você certamente pode, mas isso só é bom para uma situação pontual. Se você descobrir que o Numlock está sendo ativado repetidamente em seu PC, você precisa de uma solução mais permanente.

O Numlock(Numlock) não apenas interrompe seu fluxo e atrapalha tudo o que você está trabalhando, mas também desperdiça uma quantidade excessiva de tempo e esforço na limpeza do erro. E ao contrário da tecla Caps Lock , quase nunca é útil, já que quase ninguém usa um teclado numérico.

Por que o Numlock continua sendo ativado(Does Numlock Keep Getting Activated) no meu computador(My Computer) ?

Existem três razões possíveis pelas quais você vê o indicador Numlock aparecer com frequência em um PC.

Primeiro, por acidente. Esse é o motivo mais comum, já que muitos digitadores rápidos acabam pressionando a tecla Numlock por engano.

Ele também pode estar ativado por padrão. Embora o padrão seja manter o Numlock desativado na inicialização, um bug – ou uma alteração na configuração relevante – pode ativá-lo toda vez que você inicializar o PC.

E, finalmente, pode ser um problema de software. Muito(Very) raramente, há um problema no qual o Num Lock é ativado sem que a tecla física seja pressionada. Este é o problema mais complicado de lidar, pois a origem do erro é difícil de determinar.

Como desativar o Num Lock

O problema enfrentado pela maioria das pessoas é tocar acidentalmente na tecla de bloqueio de número durante a digitação. Isso é facilmente corrigido desativando a chave usando AutoHotkey(disabling the key using AutoHotkey) .

Correção 1: desative a tecla Num Lock usando o AutoHotkey(Num Lock Key Using AutoHotkey)

O AHK(AHK) é um utilitário leve para remapear chaves e criar teclas de atalho personalizadas para Windows 10 e 11. E, embora use scripts, coisas simples como criar associações de teclas exigem muito pouco código. Por exemplo, podemos desabilitar o Numlock usando uma única linha:

NumLock::Retorno

Fácil(Easy) , não é? Aqui está um método passo a passo para instalar o AutoHotkey no seu computador e executar este script.

  1. Primeiro, baixe o AutoHotkey(download AutoHotkey) do site oficial.

  1. Execute a configuração baixada para instalar o AutoHotkey no seu PC.

  1. Depois que o AutoHotkey estiver instalado, você poderá criar um script AHK em qualquer lugar. (AHK)Clique com o botão direito do mouse no espaço vazio em qualquer pasta e selecione New > AutoHotkey Script .

  1. Dê um nome apropriado e pressione enter. Para realmente editar o script, clique com o botão direito do mouse no arquivo e selecione Abrir(Open) com > Notepad de Notas .

  1. Já existe um monte de coisas no arquivo, configurando as coisas para você. Ignore isso e digite o seguinte em uma nova linha:

NumLock:: Retorno

  1. Salve o arquivo e saia do Bloco(Notepad) de Notas . Para aplicar o script, clique duas vezes nele. A tecla Numlock não funcionará mais. Você pode fechar o script a qualquer momento clicando com o botão direito do mouse no ícone da bandeja do sistema AHK e selecionando Sair.(AHK)

Observe que alguns aplicativos (principalmente videogames) podem interferir no AHK , portanto, geralmente é uma boa ideia executar o script clicando com o botão direito do mouse e selecionando Executar(Run) como administrador(Administrator) . Isso dá prioridade ao script, permitindo que ele seja executado em qualquer aplicativo.

Correção 2: desative a tecla Num Lock usando SharpKeys(Num Lock Key Using SharpKeys)

AutoHotkey não é a única maneira de remapear chaves no Microsoft Windows(remap keys in Microsoft Windows) . Você também tem o SharpKeys , que é um aplicativo baseado em GUI que faz basicamente a mesma coisa.

O SharpKeys(SharpKeys) funciona fazendo alterações diretamente no registro do Windows , em vez de interceptar pressionamentos de tecla como AHK . Como tal, ele não tem a flexibilidade oferecida pelo sistema de script do AHK(the flexibility afforded by AHK’s scripting system) , mas não precisamos de nada sofisticado para remapear uma única chave.

  1. Baixe o utilitário de sua página do GitHub(its GitHub page) . Você pode pegar um arquivo zip que funciona como um aplicativo portátil ou um instalador MSI , se desejar.

  1. Execute o aplicativo depois de instalar ou extrair o SharpKeys(SharpKeys) .

  1. A janela principal listará todas as combinações de teclas que você escolher fazer no SharpKeys . Para criar um novo, clique no botão Adicionar(Add) . Isso abre a janela Adicionar novo mapeamento(Add New Key Mapping) de teclas, com listas paralelas de teclas e funções pelas quais você pode substituí-las.

  1. Encontrar manualmente uma tecla específica pode demorar um pouco, então selecione Digite a tecla(Type Key) abaixo do painel esquerdo e pressione a tecla Numlock no teclado. Depois que o SharpKeys detectar o pressionamento de tecla, selecione OK para continuar.

  1. A ação padrão à direita é Turn Key Off , que é exatamente o que queremos. Basta(Just) selecionar OK. novamente.

  1. Como você pode ver, a tela principal agora tem uma nova entrada descrevendo a nova alteração. Para realmente aplicar essa alteração, use o botão Gravar(Write) no Registro(Registry) .

O efeito é o mesmo de um script AHK – a tecla (AHK)Numlock do seu teclado não funcionará mais. Este é um pouco mais difícil de desfazer do que um script, pois você precisa ativar o SharpKeys novamente e excluir a alteração, em vez de apenas sair do programa.

Correção 3: defina o estado Num Lock padrão(Default Num Lock State) como desativado(Off) no registro(Registry)

Para muitas pessoas, o problema não é que eles apertaram acidentalmente a tecla Numlock , mas sim que o Numlock é ativado por padrão em seu computador.

Vamos deixar uma coisa clara desde o início – alterar o comportamento padrão do Numlock não é uma solução simples. Requer uma modificação da configuração relevante do BIOS(the BIOS) ou do registro(the registry) .

Honestamente, isso nem é um problema que requer uma correção, pois você sempre pode desativar o Numlock manualmente toda vez que iniciar o computador. Melhor(Better) ainda, o script AHK que descrevemos na (AHK)Correção 5(Fix 5) cuida de desabilitar o Num Lock automaticamente, independentemente de ter sido acionado por padrão ou não.

Se você ainda deseja mexer na configuração do Registro(Registry) , aqui está o método passo a passo para fazer isso.

  1. Abra o Editor do Registro(Registry Editor) procurando por Regedit no Menu Iniciar(Start Menu) .

  1. Navegue(Navigate) até HKEY_USERS\.Default\Control Panel\Keyboard\ no painel esquerdo. Você também pode anexar este endereço à raiz na barra de endereços na parte superior, assim:

  1. Você verá um monte de chaves no lado direito, incluindo uma chamada InitialKeyboardIndicators . Clique duas vezes(Double-click) nessa entrada para modificar seu valor.

  1. Altere o valor para 0 para desativar automaticamente o Numlock na inicialização. Selecione OK(Select OK) e feche o Regedit para salvar as alterações. A nova configuração entrará em vigor na próxima reinicialização do computador.

Correção 4: defina o estado Num Lock padrão(Default Num Lock State) como desativado(Off) no BIOS

Na maioria dos laptops e computadores de mesa, também é possível modificar o estado padrão do Numlock nas configurações do BIOS . Isso geralmente é uma correção mais permanente do que a edição do Registro , que muitas vezes pode ser desfeita pelo (Registry)Windows .

No entanto, não há instruções específicas para alterar o estado Numlock no BIOS , pois os layouts do BIOS diferem de placa-mãe para placa-mãe. Basta dar uma olhada nas configurações(poke around in the BIOS settings) do BIOS do seu computador e verificar se há algo que diga Num Lock - geralmente é a configuração padrão.

Correção 5: mantenha o Num Lock constantemente desativado(Num Lock Constantly Disabled) com o AutoHotkey(AutoHotkey)

Já vimos como remapear a tecla Numlock para nada usando AHK , mas que tal manter o Num Lock totalmente desativado? Existem duas maneiras de fazer isso.

O primeiro método é usar a função interna SetNumLockState(SetNumLockState) do AHK . Usando isso, você pode forçar o Numlock a permanecer desativado, independentemente de quantas vezes um aplicativo (ou pressionamento de tecla acidental) tente ativá-lo. Basta(Just) colocar as seguintes linhas em um novo script AutoHotkey e salvá-lo:

#SingleInstance force

#Persistent

SetNumLockState, Desativado(SetNumLockState, Off )

SetNumLockState, AlwaysOff

Agora execute este script como Administrador(Administrator) . Não será mais possível habilitar o Numlock no seu computador, com a chave ou não. Mesmo que o Numlock tenha sido ativado antes de executar o script, ele será desativado.

Caso queira usar o Numlock novamente, você sempre pode pausar ou suspender o script no ícone da bandeja do sistema.

Agora, em alguns sistemas, o recurso AlwaysOn não funcionará de forma consistente. Isso geralmente ocorre quando o estado é acionado por um aplicativo em vez de uma chave.

Para essas situações, é necessário um script um pouco mais complexo. Basicamente, precisamos de um cronômetro que verifique o estado do Num Lock a cada algumas centenas de milissegundos, desligando-o caso ele esteja ativado. Parece(Sounds) complicado, mas é muito simples na prática.

#SingleInstance force

#Persistent

SetTimer, CheckNumlock, 500

Retornar(Return)

Verificar Numlock:(CheckNumlock: )

State := GetKeyState(“Numlock”, “T”)

SeIgual, Estado, 1( IfEqual, State, 1 )

{

SetNumLockState , Desativado(Off)

}

Retornar(Return )

Execute este script como Administrador(Administrator) e o Numslock nunca mais poderá ser ativado em seu computador.

Qual é a melhor maneira de desativar o Num Lock no seu computador(Computer) ?

A maneira mais infalível de desativar completamente o Numlock no seu PC – e mantê-lo assim – é usar um script AutoHotkey que verifica continuamente o estado do Num Lock e o desativa quando necessário.

Dito isto, a maioria dos usuários não precisa de um script tão abrangente. Se tudo o que você deseja é desabilitar a tecla Numlock física em seu teclado, um script AHK de uma linha é suficiente.(AHK)

Para modificar o estado padrão do Numlock na inicialização, você precisa se aprofundar no registro ou fazer alterações nas configurações do BIOS . Você também pode apenas tocar uma vez toda vez que inicializar o seu PC, caso ambas as opções pareçam muito técnicas para você.



About the author

Sou um técnico que atua na área de áudio e contas de usuários há muitos anos. Tenho experiência com computadores Windows e Mac, bem como com produtos da Apple. Também ensino o uso de produtos Apple desde 2007. Minhas principais áreas de especialização são contas de usuário e segurança familiar. Além disso, tenho experiência com vários programas de software, incluindo Windows 7 Home Premium, 8.1 Pro, 10 Pro e 12.9 Mojave.



Related posts