【Linux/Mozc】CapsLockキーで日本語入力モードにする話

ガジェット・PC

2026年11月7日時点の補足

この記事は、Debian 11でMozcとGNOME Tweaksを設定した当時の記録です。VirtualBox 6.1.18 r142142での動作とWindows側の回避策も当時のものです。現在のLinux、入力方式、デスクトップ環境、仮想化ソフトで同じように動くかは確認していません。

Debian 11 BullseyeのLTSは2026年8月31日に終了しました。新たに利用する場合は、Debianのリリース情報でサポート状況を確認してください。

手順⑥の「Both Shift together enable Caps Lock」は、左右両方のShiftキーを押したときにCaps Lockを有効にする設定です。これは前の手順にあるMozcの「Eisu」キー割り当てとは別の設定です。Mozc側のキー割り当ては、入力モードごとにEisuキーの動作を指定しています。

現在のGNOME公式ヘルプでは、キーボードレイアウトや入力ソースを「設定」→「キーボード」から設定する案内です。記事で使ったGNOME Tweaksの画面と同じ手順になるかは確認していません。DebianやUbuntuでFcitx 5を使う場合の設定は、ディストリビューションやセッション方式に合わせて公式資料を確認してください。Waylandではコンポジターやアプリによって設定・対応状況が異なります。

窓の杜の掲載情報では、「Change Key」v1.50の対応環境としてWindows NT/2000/XP/Vista/7が挙げられています。筆者は記事掲載時のWindows 10とWindows 11で本ソフトを使い、動作を確認しています。現在は使用していないため、現行環境での動作は未確認です。VirtualBoxの現行版でのキー転送も確認していません。

Debian 11のLTS終了案内、Debianリリース情報、GNOMEのキーボードレイアウト設定、Fcitx 5の設定、WaylandでFcitx 5を使う場合の案内、Mozcの設定資料、XKBオプション資料を参照してください。

Windows 10環境のMS-IMEにおいて、日本語モード・英語モードの切り替えは「半角/全角」を使いますが、実は日本語キーボード環境(JIS配列キーボード環境)であればデフォルトでCaps Lockキー(英数キー)でも日本語モード切替(IME ON/OFF)ができるようになっています[1]意外に知らない人が多いような気がしてます。。

Linux(Mozc)でもいくつかの設定を行うことで同様の運用が可能です。ただし、VirtualBox上にインストールしたLinux[2]確認したVirtualBoxのバージョンは「6.1.18 r142142」だと、誤動作してしまう様なのでその対処方法についても紹介します。

Linux(Mozc)の設定について

インプットメソッドとしてMozcが選択されていることが前提になります。以降Debian 11を例に紹介しますが、Ubuntuでもほぼ同様です。

①Mozcの設定画面(Mozcプロパティ)を開く。
※Mozc設定アプリがインストールされていない場合は「sudo apt install mozc-utils-gui」でインストールしておく

②「キー設定→キー設定の選択→編集…」を開く。

③入力キーでソートし、「Eisu」の設定を以下の様に変更する。

④GNOME Tweakを開く。

⑤「キーボードとマウス→キーボード→追加のレイアウトオプション」を開く

⑥「その他の互換性に関するオプション」を開き、「Both Shift together enable Caps Lock」にチェックする。

⑥の「Both Shift together enable Caps Lock」は、左右両方のShiftキーを押したときにCaps Lockを有効にするXKB設定です。前の手順で行うMozcの「Eisu」キー割り当てとは別の設定です。

以上の設定を行い再起動することで、Caps Lockキーで日本語モード・英語モードの切り替えが可能になります。

VirtualBox上の仮想マシンにインストールしたLinuxの場合

この場合、前述の設定のみだと意図通り動作しません。VirtualBox側のソフトキーボードからだと想定通り動作するので、ホストからのキー転送のあたりで誤動作してしまう様です。

いろいろ試した結果、「Windows側の設定で「半角/全角」キーとCaps Lockキーを入れ替える」という対処で落ち着きました。レジストリを変更することになりますが、「Change Key」というフリーソフトを使用することで簡単に設定可能です。

窓の杜
「Change Key」非常駐型でフリーのキー配置変更ソフト

※尚、普段からCaps Lockキーを本来の機能(アルファベット大文字固定モード移行)で常用している人には向かない設定になります。あまりいないとは思いますが。

注釈

注釈
↑1 意外に知らない人が多いような気がしてます。
↑2 確認したVirtualBoxのバージョンは「6.1.18 r142142」

コメント

タイトルとURLをコピーしました