ページ

2012-11-02

Lubuntuのキーバインドを変更する方法

Lubuntu 12.10
  • 変換キー を 半角/全角キー
  • カタカナひらがなキー を Tabキー
にしたい。

現在のキーマップを調べるためにファイルに書き出してみる。
xmodmap -pke > xmodmap_default
エディタで開いて、適当に当たりをつけて対象のkeycodeを確認する。
今回は以下が対象だった。
keycode 100 = Henkan_Mode NoSymbol Henkan_Mode
keycode 101 = Hiragana_Katakana Romaji Hiragana_Katakana Romaji
このkeycodeに対して上書き設定をしてやる。

~/.Xmodmap ファイルに保存。Xは必ず大文字じゃないとダメ!!(3日位ハマった)
keycode 100 = Zenkaku_Hankaku Kanji Zenkaku_Hankaku Kanji
keycode 101 = Tab ISO_Left_Tab Tab ISO_Left_Tab


次に動作確認。
xmodmap ~/.Xmodmap
して反映させてから、キーを叩いて確認する。OK。


なお ~/.Xmodmap ファイルを作っておくだけでOS起動時にリマップが適用される。
ググると ~/.config/lxsession/Lubuntu/autostart ファイルに @xmodmap ~/.xmodmaprc を書いて保存とか書いてあるサイトが見つかるけど ~/.Xmodmap ファイルだけでよかった。

ちなみに ~/.config/lxsession/Lubuntu/autostart ファイルを設定して再起動すると、デスクトップが真っ暗の状態になった。
その際は落ち着いて、右クリックメニューから PCManFM だかを起動して autostart ファイルを除去してやればいい。右クリックメニューからsign outで再起動すれば直る。
自分はこれをやってLubuntuぶっ壊れた!と思って再セットアップしてしまった。

0 件のコメント:

コメントを投稿