¿Deshabilitar permanentemente el bloqueo numérico en Windows?

18

Me gusta usar las teclas numéricas para mover el cursor. Pero de vez en cuando golpeo NumLockpor error, y luego, en lugar de mover el cursor donde lo quiero, termino con una entrada como esta:

44444488

¿Cómo puedo desactivarlo permanentemente? Algo compatible con la solución regedit para deshacerse del bloqueo de mayúsculas dado aquí sería perfecto.

William Jockusch
fuente

Respuestas:

8

Aquí hay un truco para deshabilitar tanto el bloqueo de mayúsculas como el bloqueo numérico:

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

Aquí hay dos hacks combinados. Bloqueo numérico deshabilitado + Ctrl intercambiado con bloqueo de mayúsculas.

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, aquí está el mapa de scancode para deshabilitar Numlock. Miré aquí , el bloqueo numérico es hexadecimal 45. Copia de seguridad del registro de antemano.

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

En realidad, Nikolay, ese enlace del foro técnico de MSFT es un poco corto, vea esta información en askvg. Alternar (1) en realidad no deshabilita el bloqueo numérico, simplemente establece el estado en el momento del arranque. De hecho, hace tres cosas, activa el bloqueo de mayúsculas, desactiva el bloqueo numérico y desactiva el desplazamiento. Aquí están el resto de las configuraciones. Entonces, esto no parece una respuesta para el problema del OP.

http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-using-windows-registry/

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)
Knuckle-Dragger
fuente
Ya tengo el código de escaneo hexadecimal de la pregunta vinculada para desactivar mi bloqueo de mayúsculas. ¿Cómo interactúan?
William Jockusch
ok, espera, mezclaré los dos en un gran escenario.
Knuckle-Dragger
Observe cómo para este mapeo de 3 códigos de escaneo, cambié el número 4. En el mapeo de un solo código de escaneo lo configuré en 2. Básicamente, cada mapeo que haga + 1 es la regla para eso. Es por eso que el hack original (de dos asignaciones) se configuró en 3. Puede agregar más si sigue el patrón. Deben interactuar bien.
Knuckle-Dragger
publique el código exacto que tiene, podría haber hecho una muestra incorrecta de ese hilo, como hice con el intercambio de Ctrl y bloqueo de mayúsculas, que no desactiva el bloqueo de mayúsculas como usted menciona en su comentario. Confirmar
Knuckle-Dragger
Aparentemente, en Windows 10, este problema finalmente se resuelve. twitter.com/patrickv/status/856764885853753344
Anders Tornblad el
14

Una buena herramienta para tales tareas es SharpKeys .

SharpKeys es un hack de registro que se utiliza para hacer que ciertas teclas de un teclado actúen como otras teclas. Por ejemplo, si accidentalmente presiona el bloqueo de mayúsculas a menudo, podría usar esta utilidad para asignar el bloqueo de mayúsculas a una tecla Mayús o incluso desactivarlo por completo.

Es pequeño, portátil y hace lo mismo que la respuesta aceptada anteriormente, solo a través de una GUI ingrese la descripción de la imagen aquí

nixda
fuente
Un +1 definitivo, proporciona una buena GUI básica para modificar el teclado
topherg
Dice allí que se puede usar hasta Windows Vista, ¿funciona para Win 7 u 8?
Angelo Fuchs
Lo acabo de usar en Windows 10 y está funcionando. También recuerda las modificaciones que realizó permitiéndole retroceder fácilmente. Pero no puede establecer el estado predeterminado de NumLock con él, tendrá que modificar el registro, HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicatorsvea la respuesta VL-80.
gwenzek
Perfecto, siempre quise Num Lock. Usé superuser.com/questions/952669/… para forzarlo en las botas y asigné la tecla Bloq Num a cero. Presto, Num Lock siempre está activado y no se puede volver a posponer.
TT.
5

Esta es solo una cita del foro de Microsoft Tech :

Es posible que haya intentado esto antes, pero aquí le mostramos cómo deshabilitarlo a través del registro:

Haga clic en Inicio , haga clic en Ejecutar y escriba regedit para abrir el editor de registro de Windows. En el registro, abra las siguientes carpetas.

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

Dentro de la carpeta del teclado, debe tener un valor de cadena denominado " InitialKeyboardIndicators " con un valor de 0, 1 o 2. A continuación se muestra la explicación de cada uno de estos valores.

0 = Num Lock is turned OFF after the logon.
1 = Disable Num Lock.
2 = Numlock is turned ON after  the logon.
VL-80
fuente
1
En algunas máquinas, puede ver este valor en su clave, "2147483648": respete la configuración del BIOS de su placa base.
Knuckle-Dragger
1 = Desactivar Bloq Num no funciona, aún puedes activarlo / desactivarlo presionándolo.
Burjua
4

O la forma más rápida y fácil, ya que toda nuestra compañía sabe leer y escribir 10 teclas y lo odia cuando vuelve a las teclas de flecha duplicadas que giran.

  1. Presione la tecla Bloq Num para que esté en el estado deseado, Windows XP y adelante recuerda el estado del usuario en el perfil de usuario.
  2. Quita la tapa del teclado numérico y colócala en tu cajón. Como te gusta en un estado permanente, se mantiene así para siempre.
  3. Si alguien más inicia sesión por primera vez, use un bolígrafo para activar el bloqueo numérico si lo desea, así permanece en ese perfil de usuario para siempre.

Ha funcionado muy bien durante casi la última década en todas las estaciones de trabajo, no requiere programación de violín, script de inicio o ediciones de registro.

Laboratorios Fiasco
fuente
Nunca lo he visto "recordar el estado del usuario" en 20 años en todas las docenas de computadoras con Windows XP en las que he estado. Y ese es el problema. Solo CÓMO hacer que lo recuerden.
Doug Null
El estado Numlock también se ve afectado por la configuración del BIOS en este caso. El arranque con Numlock activo será una de las configuraciones de BIOS. Para mí, ha sido todo lo contrario, los sistemas que compro deben ser bendecidos por algún demonio impío del infierno para que realmente funcionen correctamente y recuerden el estado del usuario. Seguro asusta al personal cuando se desactiva en nuestra empresa, de ahí la eliminación de la clave.
Fiasco Labs
0

(Esta es una expansión en la publicación de Knuckle-Dragger que agrega algunos detalles).

Las claves se pueden asignar en el registro si se puede descubrir el código de escaneo de clave apropiado. Generalmente, en la actualidad, las especificaciones del teclado se usan regularmente, pero los fabricantes pueden tener ocasionalmente unas únicas. Puede encontrar una lista de los códigos de escaneo en esta documentación Especificación del código de escaneo del teclado y puede encontrar algunos detalles más: aquí .

Agrupaciones hexagonales:

                 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?!?

Estos se pueden poner en un archivo de registro (por ejemplo 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
Perdiz de Todd
fuente
0

Retire la tapa de la llave y colóquela en su cajón. La tecla Insertar me estaba causando problemas, y la mejor manera de lidiar con eso era eliminarla del teclado por completo. Cuando el software vuelva a activar el bloqueo numérico, use un teclado de software para volver a desactivarlo e intente evitar que ese software lo vuelva a hacer.

Christopher Hostage
fuente
No, en serio, es efectivo y funciona sin importar en qué sistema operativo inicie, cualesquiera que sean las máquinas virtuales que esté ejecutando, y sin importar cuántas veces formatee su PC.
Christopher Hostage
0

Aquí hay otra solución maravillosa (si lo digo yo mismo ;-), mantenga presionada la tecla Num Lk durante 5 segundos y las ventanas le darán la opción de recibir un tono de encendido / apagado diferenciado cuando toque las tres teclas de bloqueo (bloqueo de mayúsculas) , Bloq Num, bloqueo de desplazamiento). Esta característica se llama Toggle Keys.

Radu Comsa
fuente
Esta no es una solución; Es solo una solución.
G-Man dice 'reinstalar a Monica' el
0

Aquí hay algunas formas que no funcionaron para mí:

  • Instalé SharpKeys, pero no pude ver la tecla NumLock en la lista de teclas para agregar (y de todos modos, ¡no estoy interesado en el software que menciona que necesita Windows 2003 para ejecutarse!)

  • Intenté cambiar la configuración del registro, tanto en la clave que se muestra como en la clave USER / DEFAULT; esto no tuvo ningún efecto

  • Tengo una Dell Precision. En el BIOS, se puede cambiar el comportamiento posterior a la categoría Numlock Habilitar propiedad para desactivar bloqueo numérico, pero parece tener ningún efecto!

Realmente no es una respuesta, pero solo para simpatizar si está tratando de hacer lo mismo (podría ser el momento de eliminar la tecla de la tecla Bloq Num en su teclado ...).

Andy Brown
fuente