UbuntuでRight ALTキーをハンヨンキーに変換する方法を紹介します。
Ubuntuでは、キーボードのRight ALTキーをハンヨンキーとして認識しないため、ハンヨンの切り替えは不便です。 「CTRL + SPACE」キーを押すとハンヨン切り替えになりますが、非常に不便ですので、Right ALTをハンヨンキーに変換して使用することをお勧めします。
xkbでRight ALTをハンヨンキーに変換する
XKBはX keyBoard extensiondの略で、キーボードのキーを変更する機能を提供します。基本的にUbuntuにインストールされているので、別途インストールすることはありません。
xkbでRight ALTキーにマッピングされた内容をハンヨンキーに変換すると、Right ALTを押したときにハンヨンキーとして動作します。
altwinファイルを変更してマッピング情報を変更する
マッピングを変更するには、簡単なエディタで /usr/share/X11/xkb/symbols/altwin
ファイルを開きます。ファイルを変更する必要があるため、Root権限で開きました。
$ sudo vim /usr/share/X11/xkb/symbols/altwin
ファイル中に以下の内容を探します。ここで symbols[Group1] = [ Alt_R, Meta_R ]
を symbols[Group1] = [ Hangul ]
に変更するとマッピング情報が変更されます。
// Meta is mapped to second level of Alt.
partial modifier_keys
xkb_symbols "meta_alt" {
key <LALT> { [ Alt_L, Meta_L ] };
key <RALT> { type[Group1] = "TWO_LEVEL",
symbols[Group1] = [ Alt_R, Meta_R ] };
modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
// modifier_map Mod4 {};
};
よく修正したら以下のようになります。修正された内容を保存してPCをリブートしたり、ログオフ後に再度ログインすると、Right ALTキーがハンヨンキーに変更されています。
// Meta is mapped to second level of Alt.
partial modifier_keys
xkb_symbols "meta_alt" {
key <LALT> { [ Alt_L, Meta_L ] };
key <RALT> { type[Group1] = "TWO_LEVEL",
symbols[Group1] = [ Hangul ] };
modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
// modifier_map Mod4 {};
};
References
Related Posts
- Linux - Hardware情報を示すコマンド
- Virtualenvインストールとセッティングする方法(Ubuntu)
- Linux - ファイル更新日時 確認
- Vi/Vimから1行または複数行を削除する方法
- UbuntuでGoogleドライブを使用する(ローカルフォルダにマウント)
- Ubuntuで利用可能なテキストエディタの紹介
- Ubuntu(Linux) - RAM(メモリ)サイズの確認
- Ubuntu(Linux)でMicrosoft Edgeブラウザをインストールする方法
- Ubuntu(Linux)からVisual Studio Codeをインストールする
- UbuntuでRight ALTをハンヨンキーに変換する
- Ubuntu - Python 3.9のインストール方法
- Proxy環境でpipを使用する方法
- Linux - IPアドレスを確認
- Linux - MAC Addressを確認する
- Linux - findコマンド
- Ubuntu 20.04 - SSHのインストールと接続方法
- apt remove、purge、autoremoveコマンドの違い
- Ubuntu 20.04 - OpenJDK 11のインストール、削除、
- Ubuntu 20.04 - VLC Playerのインストール
- Ubuntu - kernel更新する方法(manually)
- Bashシェルスクリプトファイルの絶対パスを取得
- Ubuntu18.04のネットワークイーサネットの名前を変更する方法(enp?をeth0に変更)
- Linux - chmodコマンドを使用する方法
- Linuxの - スィベン(Shebang)は何ですか?
- Linuxファイル圧縮コマンドまとめ
- UbuntuのデスクトップにShortcutアイコンを作成する方法
- UbuntuでPythonのバージョンを変更する方法