¿Activar NumLock al inicio?

9

Usualmente edito en Vim , y al presionar +, prefiero mover mi mano a la parte derecha del teclado donde +reside en lugar de hacer shift+ =.

Pero cuando NumLockno está activado, en Vim simplemente abre una nueva línea arriba e inserta la letra k . Y cada vez que inicio mi PC NumLockestá apagada.

Me gustaría saber si hay algún xmodmaptruco para activar NumLock, por lo que podría agregarlo a mi .xinitrc. Y sería aún mejor si pudiera agregarlo a mi .maparchivo que intercambia Escapey CapsLockque cargo loadkeysen mi /etc/rc.localinicio.

Estoy usando Arch Linux .

bollovan
fuente

Respuestas:

4

El wiki de archlinux tiene una página sobre cómo habilitar la tecla numlock en el arranque aquí

ryuslash
fuente
44
Nunca solo enlace a una respuesta en los sitios de StackExchange QnA; siempre incluya al menos un resumen de la solución y enlaces para referencia adicional.
Caleb
2

El estado de bloqueo numérico al inicio suele ser una opción en el BIOS (como otra opción, en lugar de configurarlo por sistema operativo). Aunque supongo que es posible que ya esté activado, y algo en Arch Linux (u otros sistemas operativos) lo está apagando nuevamente.

OchoBitTony
fuente
¿Alguna idea de qué podría ser ese algo?
Nils
1

Esta no pretende ser la solución más elegante, pero en muchos de mis sistemas mi ~/.xmodmaprcarchivo de usuarios tiene entradas que se ven así:

keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 86 = plus
keycode 82 = minus
keycode 91 = period

Utilizo varios entornos de escritorio diferentes en varias distribuciones diferentes y esta es una forma hacky pero segura de asegurarme de que no importa cómo el sistema descienda según la política NumLock, mi teclado numérico me da números. Básicamente, quita la función NumLock de importancia quitando todos los demás valores de los códigos clave. Puede activar o desactivar NumLock como desee, pero lo único que hacen las teclas es escupir los valores numéricos.

Caleb
fuente
1
Hago algo similar, pero manteniendo las teclas del teclado distintas: keycode 79 = KP_7 KP_Home(es decir, Bloq Num siempre está activado), y ninguna Num Locktecla.
Gilles 'SO- deja de ser malvado'