Desativar permanentemente o num lock no Windows?

15

Eu gosto de usar as teclas numéricas para o movimento do cursor. Mas de vez em quando eu bato NumLock por engano, e então ao invés de mover o cursor onde eu quero, eu acabo com uma entrada como esta:

44444488

Como posso desativá-lo permanentemente? Algo compatível com a solução regedit para se livrar do Caps Lock dado aqui seria perfeito.

    
por William Jockusch 16.12.2013 / 02:18

7 respostas

8

Aqui está um hack para desativar tanto o caps lock quanto o num lock:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:
00,00,00,00,00,00,00,00,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00

Aqui estão os dois hacks combinados. Numlock desabilitado + ctrl trocado por caps lock.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00

OK, aqui está o mapa do scancode para desabilitar o Numlock. Eu procurei aqui , numlock é hexadecimal 45. Registro de backup de antemão.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00

Na verdade, Nikolay, esse link do fórum de tecnologia da MSFT é um pouco curto, veja esta informação em askvg. O Toggling (1) não desabilita o numlock, ele simplesmente define o estado no momento da inicialização. Na verdade, ele faz três coisas, liga o capslock, desliga o teclado, desliza para fora. Aqui estão as outras configurações. Então, isso não parece uma resposta para a questão do OP.

link

0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)
    
por 16.12.2013 / 02:45
12

Uma boa ferramenta para essas tarefas é SharpKeys .

SharpKeys is a Registry hack that is used to make certain keys on a keyboard act like other keys. For example, if you accidentally hit Caps Lock often, you could use this utility to map Caps Lock to a Shift key or even turn it off completely.

É pequeno, portátil e faz o mesmo que a resposta aceita acima, apenas por meio de uma GUI

    
por 22.12.2013 / 18:24
5

Esta é apenas a cotação de Fórum da Microsoft Tech :

You might have tried this before, but here's how to disable it through the registry:

Click Start, click Run, and type regedit to open the Windows registry editor. In the registry, open the below folders.

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

Within the keyboard folder, you should have a string value named "InitialKeyboardIndicators" with a value of 0, 1, or 2. Below is the explanation of each of these values.

0 = Num Lock is turned OFF after the logon.
1 = Disable Num Lock.
2 = Numlock is turned ON after  the logon.
    
por 16.12.2013 / 02:26
4

Ou a maneira mais rápida e fácil, já que toda a nossa empresa é alfabetizada de 10 teclas e odeia quando ela reverte para as chaves de flecha duplicadas.

  1. Pressione a tecla Numlock para que fique no estado desejado, o Windows XP e o redirecionamento lembram o estado do usuário no perfil do usuário.
  2. Abra a tampa da tecla Numlock e coloque-a na gaveta. Desde que você gostou em um estado permanente, fica muito mais para sempre.
  3. Se outra pessoa fizer login pela primeira vez, use uma caneta para ativar o numlock, se desejar, ela ficará assim para sempre nesse perfil de usuário.

Funcionou muito bem durante quase a última década em todas as estações de trabalho, não requer programação de violinos, script de inicialização ou edições de registro.

    
por 16.12.2013 / 03:16
0

(Esta é uma expansão da postagem de Knuckle-Dragger que adiciona alguns detalhes.)

As chaves podem ser mapeadas no registro se o scancode de chave apropriado puder ser descoberto. Geralmente, atualmente, as especificações do teclado são usadas regularmente, mas os fabricantes podem ocasionalmente ter os únicos. Uma lista dos scancodes pode ser encontrada nesta documentação Keyboard Especificação do código de verificação e mais alguns detalhes podem ser encontrados: aqui .

Agrupamentos hexadecimais:

                 00000000 00000000 03000000 1de05de0 55004400 00000000
                                    │       │        │        │
keys, number of to change¹         ─┘       │        │        │
key remap first  (to←from 22221111)²        ┘        │        │
key remap second (if one)                    ────────┘        │
null hex to end (necessary?)                          ────────┘
  ¹ 02=1, 03=2, >2 possible?
  ² hex+e0-or-00, e1 and e2 are rare
  * multimedia keys may be hard to remap, they can be defined uniquely by keyboard manufacturer?!?

Estes podem ser colocados em um arquivo de registro (por exemplo, keyboard_context-menu-to-control.reg ):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,e0,5d,e0,55,00,44,00,00,00,00
    
por 21.09.2017 / 17:56
0

Remova a tampa das teclas e coloque-a na gaveta. A tecla Insert estava me dando problemas, e a melhor maneira de lidar com isso foi removendo-a completamente do teclado. Quando o software ativar o numlock novamente, use um teclado de software para desativá-lo novamente e tente impedir que o software faça isso novamente.

    
por 21.09.2017 / 18:24
0

Aqui está outra solução groovy (se eu disser que sim ;-), segure a tecla Num Lk por 5 segundos e o Windows dará a você a opção de receber um tom de ligar / desligar diferenciado quando tocar nas três teclas de bloqueio (Caps Lock, Num Lock, Scroll Lock). Esse recurso é chamado de teclas de alternância.

    
por 30.11.2017 / 20:57