Olvídate de todos los discursos Caps Lock, Num Lockes la clave más inútil de todas. Nunca, nunca es útil. No desea usar su teclado numérico como teclado de flechas, ya que las flechas están a 1 cm de distancia. Siempre.
Hubo un tiempo en que algunos teclados tenían un teclado numérico pero no teclas de flecha dedicadas. Ya no existen. Puede encontrar teclados sin teclado numérico pero con teclas de flecha, pero no al contrario.
Por lo tanto, Num Lockes inútil, y solo sirve para agravarme y, supongo, a otros. Tenga en cuenta que no quiero saber cómo encender Num Lockal inicio, no quiero saber cómo arrancar la llave, quiero deshabilitarla para que permanezca encendida todo el tiempo y no pueda apagarla Error. ¿Alguna idea de cómo hacerlo?
Idealmente, me gustaría poder reclamar la clave para otro uso, como un modificador que me permita escribir hexadecimal en el teclado numérico.
Además, me encantaría saber cómo desactivar la emulación de mouse igualmente inútil activada por Shift+ Num Lock.
Respuestas:
Bueno, para su primera pregunta, puede reasignarlo a nada con
xmodmap
:donde # es el código de escaneo de NumLock. Puede encontrar el código de escaneo usando
xev
. En lugar de nada, puede reasignarlo a cualquier tecla que desee.fuente
xmodmap -e 'keycode 77 = ISO_Level3_Shift Num_Lock'
, para poder encender la cosa si se apaga, y usar la tecla como modificador.Noté que esto estaba etiquetado como "Gnome", sin embargo, para aquellos que terminaron aquí y están usando KDE, es muy fácil hacer que el teclado numérico siempre imprima números.
En Configuración del sistema> Hardware> Dispositivos de entrada> Teclado> Avanzado
Marque "Configurar opciones de teclado" y luego marque "Opciones de compatibilidad varias"> "El teclado numérico siempre ingresa dígitos (como en Mac OS)"
Haga clic en aplicar y funciona directamente.
"Opciones de compatibilidad varias"> "Activar PonterKeys con Shift + NumLock" Activará / desactivará la emulación del mouse en Shift+ NumLock, sin embargo, esto está desactivado de manera predeterminada.
fuente
Bueno, estoy seguro de que si ejecuta esto como root, habilitará Num Lock, y al menos en mi máquina no puedo apagarlo,
Estoy usando Arch Linux, por lo que es posible que desee encontrar el archivo apropiado para su sabor particular de * nix ... pero esto debería habilitar Num Lock en el arranque y dejar abierta la clave real para reasignarla. Me encanta la idea de usarlo como modificador para escribir en Hex, no había pensado en eso.
fuente
Para leer más, consulte el comando loadkeys , también puede alterar el teclado para los inicios de sesión de la consola.
fuente
Siguiendo la respuesta anterior de John y niXar , para un teclado estándar, esto debe agregarse a su
.xprofile
archivo o uno similar:Explicación:
xmodmap
es una "utilidad para modificar mapas de teclas y asignaciones de botones de puntero en Xorg".-e
evalúa unxmodmap
comando.keycode
es un comando para asignarkeycode
s (teclas físicas) akeysym
s ("codificación de un símbolo en la tapa de una tecla", ver más abajo).NumLock
clave 77 es la clave.NoSymbol
es la salida de pulsación de tecla cuando no se presionan modificadores con esta tecla.Num_Lock
es la salida de presionar la tecla cuando se presiona el modificador de cambio con esta tecla.fuente
Para Ubuntu 16.04 -
xmodmap
no es una solución permanente. En su lugar, instale "Herramientas de ajuste de Gnome", vaya a Escribir -> Opciones de compatibilidad varias y seleccione "Las teclas del teclado numérico siempre ingresan dígitos".fuente