ショコラ
Lubuntu デスクトップのキーマップを変更するには?
ノートパソコンにある、使われない謎のキーを役立たせようと思いました。
GUI でキーマップを変更できるアプリを探したのですが、どーも探し方が悪く見つからなかったです。
もっさん先輩
- まずは、使用中の設定をカレントディレクトリに書き出します。
xkbcomp $DISPLAY
→ server-0.xkb というファイルに書き出されます。
↓下のようにするとファイルに書き出すことができます。
xkbcomp $DISPLAY {出力ファイル名}
- 次に、押されたキーを調べる為に、xevコマンドを実行します。
xev
- 例えば F12キー に ESCキー を割り当てます。xkb_symbolsブロックの中のものを修正します。
Key <FK12> {
type= "CTRL+ALT",
symbols[Group1]= [F12,F12,F12,F12,XF86Switch_VT_12]
};
↑上のものを↓下のように変更します。F12キー を Escape に割り当てています。
Key <FK12> { [ Escape ] };
- ↓下のコマンドで一時的にレイアウトを変更できます。
xkbcomp server-0.xkb $DISPLAY
- 起動時に変更する場合には .bashrc に追加します。
xkbcomp ~/server-0.xkb $DISPLAY
以上