×

Mozcの日本語入力切り換えショートカットキーを設定する(トグル無)【Ubuntu・US配列・Fcitx】

2021/10/06

目次 [隠す]

本記事の背景

前回に引き続き、中古ノートPCにUbuntu 20.04LTS(日本語Remix版)をインストールした後の作業です。

作業量が思いのほか膨らんだ「IME」関連をまとめたものです。

IME関連で行った主な作業は下記の2つ。

  1. mozcのデフォルト入力モードを「直接入力」から「ひらがな」に変更する(前回記事)
  2. 入力切り替えのショートカットキーを割り当てる(今回記事)

前回の記事はこちら↓

「Mozc」のデフォルト入力モードを「直接入力」から「ひらがな」に変更する【Ubuntu 20.04LTS・fcitx】 | neputa note

今回作業の目的 1. Ubuntuにログインしmozcをオンにしたとき、入力モードがデフォルトで「ひらがな」を選択した状態にする。 2. 再ログインした後もこの状態が維持されていることを確認する。 3

本記事は、前回ソースファイルを修正した「fcitx-mozc」が既にインストール済みを前提に話しを進める。

fcitx-mozcのインストールはこちらのコマンドで行える。ただ、入力モードに問題があるため前回記事を参照のうえ修正版をインストールすることをお勧めする。

bash
sudo apt update && sudo apt -y install fcitx-mozc

今回作業の目的

  • Ubuntu OS の日本語入力を切り替えるショートカットキーをカスタマイズする
  • 切り替えはトグル式ではなく、IMEのオンおよびオフそれぞれにショートカットキーを割り当てる
  • 割り当てるキーはそれぞれ下記の通りとする
    • IMEオン CapsLock
    • IMEオフ alt + CapsLock
  • 入力切り替えに影響ある不要となったショートカットキーをすべて削除する。

システムおよびデバイス環境

OS

Ubuntu 20.04LTS (日本語Remix版)

IME

fcitx-mozc

キーボード

USキーボード

「ibus」ではなく「fcitx」を採用する理由

単純に、割り当てたいショートカットキーに altキーを含んでいるため。

ibusでは、現状 altキーの割り当てができない。

作業概要

  • まず、ショートカットキーとして使用するCapsLockキーの設定を変更する。
  • 不要となる既存の入力切り替えに関連するショートカットキーをすべて削除する。
  • 削除対象は「mozc」と「Ubuntuの設定」の2カ所
  • 最終的に「fcitx」でショートカットキーを割り当てる。

作業詳細

CapsLockキーの設定変更

これは入力切り替えに関係なく行った方がいい作業だと思う。

今回は、CapsLockキーをIMEオンオフに使うためこれを行う。

設定作業は「gnome-tweaks」というツールを使用する。

1. gnome-tweaks をインストールする

bash
sudo apt update
sudo apt upgrade -y
sudo apt install gnome-tweaks -y

2. gnome-tweaks を起動する

3. 画面左の「キーボードとマウス」を選択肢、「追加のレイアウトオプション」をクリック

gnome-tweaks 01

4. Ctrl position の 「Caps Lock をCtrlとして扱う」にチェック

gnome-tweaks 02

5. Caps Lock behavior の「Caps Lock is also a Ctrl」を選択

gnome-tweaks 03

6. 以上でCapsLockキーの設定変更は完了

不要なショートカットの削除

mozcのキー設定

1. Ubuntuの設定アプリを画面左の Dock またはコマンド「gnome-control-center」で起動する

2. 左のメニューから「地域と言語」を選択肢、「日本語(Mozc)」の歯車をクリック

mozc キー設定 01

3. 「Mozcプロパティ」ウインドウの、「キー設定」→「キー設定の選択」にある「編集ボタン」をクリック

mozc キー設定 02

4. 「Mozcキー設定」ウインドウの「コマンド」をクリックしてソートし、「IMEを無効化」「IMEを有効化」の行をすべて右クリックから削除する

mozc キー設定 03

5. 「OKボタン」をクリックし、mozcの不要ショートカットキー削除作業は完了

設定アプリのキーボードショートカットの設定変更

1. 先ほどのUbuntu設定アプリを開き、右側のメニューから「キーボードショートカット」を選択する

ubuntu settings 01

2. タイピングの「前の入力ソースへと切り替える」と「次の入力ソースへ切り替える」それぞれ、ダブルクリックし、ESCキーを押して「無効」にする

fcitx 01

入力切り替えのショートカットキーを割り当て

1. 「fcitx設定」を起動する(「fcitx」という名前のアプリもあるが「fcitx設定」を使用)

2. 全体の設定のホットキータブを開く

3. 「show Advanced Options」にチェックを入れる

4. 入力メソッドのオンオフ(トグル)をダブルクリックし、ESCキーを押して「空」にする(2か所)

5. 入力メソッドをオンに(Mozcがオフになる)をダブルクリックし、キーを割り当てる(Alt + Lctrl)

6. 入力メソッドをオフに(Mozcがオンになる)をダブルクリックし、キーを割り当てる(Lctrl)

fcitx 01

キー割り当てが左右に2つあるのは、fcitxは2種のキー設定を割り当てることができるから。

5.と6.は、使用したいキーをお好みで。

上の説明は「CapsLock」で mozcをオン、「Alt + CapsLock」で mozcをオフとしている。

終わりに

ツールがいろいろあり、GUIを使用して最後まで作業を行うことができたので、初心者の私のようなものにはとてもありがたかった。

「Ubuntuを普段使いしてみたい」との思いからチャレンジしているが、以前と比べると敷居がやや下がったように感じる。

この他にも Ubuntuインストール後に行った作業があるので近いうちにまとめリンクを追加します。

もしなにかしらお役に立ちましたらこの記事をシェアしていただけるとはげみになります。

参考サイト

Ubuntu 20.04 LTSをインストールした直後に行う設定 & インストールするソフト

関連記事

『Ubuntu 20.04LTS』を中古ノートPC(DELL LATITUDE 3380)にインストールする【備忘録】 | neputa note

この記事の概要 中古のモバイルノートPCを入手し「Linux OS」の「Ubuntu」をインストールした経緯及び手順をまとめたもの。インストール対象機種 DELL LATITUDE 3380 2015

「Mozc」のデフォルト入力モードを「直接入力」から「ひらがな」に変更する【Ubuntu 20.04LTS・fcitx】 | neputa note

今回作業の目的 1. Ubuntuにログインしmozcをオンにしたとき、入力モードがデフォルトで「ひらがな」を選択した状態にする。 2. 再ログインした後もこの状態が維持されていることを確認する。 3

「Ubuntu 20.04LTS(日本語Remix)」をインストールして最初にやったこと 17項目 | neputa note

先日、中古ノートPCを購入しUbuntu20.04LTSをインストールした。今回はUbuntuインストール後に行ったことをまとめる。作業項目としては、後述する参考サイトから以下の条件で行うべきと判断し

「Ubuntu 20.04LTS(日本語Remix)」にアプリをインストールする(LibreOffice、VSCode、Joplinなど) | neputa note

先日、購入した中古のノートPCに「Ubuntu 20.04LTS(日本語Remix版)」をインストールした。続けてOS周りの設定作業を行った。今回は必要なアプリケーションをインストールした作業の備忘録

コメント