キーボードの右側にあるすべてのテンキーを無効にしたいです。
どうすればいいですか?もちろん、操作を復元し、テンキーを再度有効にする方法も知りたいです。
私は再マッピングするなど、さまざまなことを試しました。
xmodmap -e "keycode # = """
しかし、エラーが発生します。
xmodmap commandline1: bad keycode value
私は何が間違っていましたか?
ベストアンサー1
これを無効にするには、XKB
次のようにします。X keycodes
ファイル(キーボードに対応するファイル -オペレーティングシステム使用/usr/share/X11/xkb/keycodes/evdev
)。数字パッドのキーコードは次から始まるので、<KP...
この行の前に次を追加できます//kp_dsbl
(//
コメントはkp_dsbl
、変更を元に戻したい場合に後で行を識別するために使用できる任意の文字列です)。
sed -i '/^[[:blank:]]\{1,\}<KP/s|^|//kp_dsbl|' /usr/share/X11/xkb/keycodes/evdev
または
ed -s /usr/share/X11/xkb/keycodes/evdev <<\IN
g/^[[:blank:]]\{1,\}<KP/s|^|//kp_dsbl|
w
q
IN
再度有効にするには:
sed -i 's|^//kp_dsbl||' /usr/share/X11/xkb/keycodes/evdev
または
ed -s /usr/share/X11/xkb/keycodes/evdev <<\IN
,s|^//kp_dsbl||
w
q
IN