ubuntu18.04のキー配置を変える
xmodmapで変更
この記事を見ながらやってみます。
https://www.komee.org/entry/2018/10/24/150000 — www.komee.org
やりたいのは、右下のバックスラッシュをアンダースコアに変えたいです。 あと、スペースの左の無変換をエスケープにしたいです。
xevでキーコード確認
$ xevxevでキーコードを調べました。
Escape => 9半角全角 => 49左の無変換 => 102右の変換 => 100カタカナひらがなローマ字 => 101バックスラッシュ => 97Caps Lock => 66F1 => 67xmodpamで変更
xmodmapで現状を確認します。
$ xmodmap -pke | grep 49keycode 49 = Zenkaku_Hankaku Kanji grave asciitildeそれぞれ下記のようになってました。
keycode 9 = Escape NoSymbol Escapekeycode 49 = Zenkaku_Hankaku Kanji grave asciitildekeycode 102 = Muhenkan NoSymbol Muhenkankeycode 100 = Henkan_Mode NoSymbol Henkan_Modekeycode 101 = Hiragana_Katakana Romaji Hiragana_Katakana Romajikeycode 97 = backslash underscore backslash underscorekeycode 66 = Eisu_toggle Caps_Lock Eisu_toggle Caps_Lockkeycode 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1 F1 F1 XF86Switch_VT_1キー配置を変更します。
$ xmodmap -e 'keycode 97 = underscore'$ xmodmap -e 'keycode 102 = Escape'上記を.bashrcとかに書いておくこでshellが起動するたびに上記キー配置に変更できます。
mozcで変更
あとは、スペース右の「変換」を「IME無効化」に変更したいです。 これはmozcの設定画面で変更できます。

キー設定の選択の編集ボタンを押すと変更画面が出てきます。

下記のように変更しました。
