Ubuntuのキーボードのマップ

久しぶりにUbuntu立ち上げたら、キーボードが無性に使いにくい。
普段使ってるPCのキーボードのマップを、
「変換」→「Space」
「半角全角」→「Esc」
に変更していて、それに慣れてるのが原因。
skk使ってるんで変換キーも半角全角もいらないしー、デフォルトのキーは遠いしー。
ってことで、Ubuntuも変更変更。


ググったら、$HOME/.Xmodmapを作ればいいことが判明。
早速ファイルを作ろうとしたら、既にあった……。
どうやら、左CtrlとCaps-Lockを入れ替えるように書いてあるっぽい。
自分で作ったんだと思うけど、まったく記憶になし……。
気を取りなおして追加。

! hankakuzenkaku to Esc
keycode  49 = Escape NoSymbol Escape NoSymbol Escape
! henkan to space
keycode  100 = space NoSymbol space NoSymbol space

端末から、
xmodmap $HOME/.Xmodmap
したらすぐ新しいキーマップが使えた。
Ubuntu 8.10

メモ
  • ! でコメントアウト
  • xmodmap $HOME/.Xmodmap を.xinitrcに書く
  • キーコードを知るには、xev コマンド(イベント情報を取得するコマンド)でキーを押してみる
  • 現在のキーマップは xkeymap -pke コマンドで表示