次の方法でNumロックを再マッピングしてみてください。手順に正確に従ってください。
コマンドxev
を使用して、idを検出したいキーを押して、システムがこれらのキーをどのように認識しているかを確認しますxev
。次に、最後のコマンドでalt + tキーを押して取得したキーコードを使用します。これで完了です。私は自分のラップトップでこれを行い、以下の結果を得たので、参考のためだけに与えました。これらの結果はコンピューターによって異なるため、独自の結果を得るにはアクションを実行する必要があります。
を押すとUp、アクションに割り当てられたキーコード111が生成されますUp
。
KeyPress event, serial 34, synthetic NO, window 0x3a00001,
root 0xa5, subw 0x0, time 13739005, (165,-16), root(170,32),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Pg Upキーを押すと、次のようになります。
KeyPress event, serial 32, synthetic NO, window 0x2400001,
root 0xc3, subw 0x0, time 13714833, (61,151), root:(63,236),
state 0x10, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
使用するキーのキーコードと実行するアクションの名前がわかったら、選択したキーに目的のアクションを割り当てることができます。次の4つのコマンドは、現在のXセッションでのみ有効な、目的の変更を生成します。
xmodmap -e "keycode 112 = Up"
すべてのセッションでこれらの変更を取得するには、上記のコマンドを発行した後、次のコマンドで.Xmodmap(または何でも)と呼ばれるファイルを作成します。
xmodmap -pke > .Xmodmap
次に、ホームディレクトリに.xinitrcというファイルを作成します。このファイルには、次の行のみが含まれています。
xmodmap .Xmodmap
疑問がある場合は、サイトを参照してください:http : //wiki.linuxquestions.org/wiki/...txkbmap_Method