Para desativá-los via XKB
, você pode comentá-los em seu arquivo X keycodes
(aquele que corresponde ao seu teclado - linux usa /usr/share/X11/xkb/keycodes/evdev
). Os códigos de tecla do Numpad começam com <KP...
, portanto, você pode usar o seguinte para preceder essas linhas com //kp_dsbl
( //
é o comentário e kp_dsbl
é alguma sequência arbitrária que você pode usar posteriormente para identificar essas linhas se desejar reverter alterações):
sed -i '/^[[:blank:]]\{1,\}<KP/s|^|//kp_dsbl|' /usr/share/X11/xkb/keycodes/evdev
ou
ed -s /usr/share/X11/xkb/keycodes/evdev <<\IN
g/^[[:blank:]]\{1,\}<KP/s|^|//kp_dsbl|
w
q
IN
Para reativá-los:
sed -i 's|^//kp_dsbl||' /usr/share/X11/xkb/keycodes/evdev
ou
ed -s /usr/share/X11/xkb/keycodes/evdev <<\IN
,s|^//kp_dsbl||
w
q
IN