CentOS7で日本語を入力したい

## この記事の目標
CentOS7で，Ctrl+Spaceを押すことで英語入力から日本語入力に切り替えるようにします．

## 解決したいこと
このテーマについてはすでに[このQiitaの記事(＊１)](https://qiita.com/neko_ofutonsuki/items/54e9ad85ef628196f2b7)や[このWebページ(＊２)](https://trios.pro/centos7-japanese-input/)にて，
>「アプリケーション」→「システムツール」→「設定」→「地域と言語」を選択

とする方法が説明されています．この方法は私の環境ではうまくいきませんでした．なぜなら「設定」に相当する項目を見つけることができないためです．
![20211008174137.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/a070ba8d-219f-8e09-0180-aaa2e1def44c.png)

[＊１](https://qiita.com/neko_ofutonsuki/items/54e9ad85ef628196f2b7)と[＊２](https://trios.pro/centos7-japanese-input/)が日本語環境(メインメニューなどが日本語)なのに対して，私は英語環境であることが原因かもしれません．

## こうしたら解決しました
まず，[＊１](https://qiita.com/neko_ofutonsuki/items/54e9ad85ef628196f2b7)で

>1.  右上の「アプリケーション」→「システムツール」→「ソフトウェア」を選択
>1. 「ibus - kkc（Japanese Kana Kanji input method for ibus）」がダウンロードされていることを確認(入っていなければダウンロード&再起動)

とありますので，この指示に従います．私の場合はすでにダウンロードされていました．
![20211008180734.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/e1bbf5b0-757b-50a9-320f-4a0fa2f0e690.png)

次にIBusの設定をします．ここではまず，System > Preferences に IBus preferences を登場させます．System > Preferences > Look and Feel > Main Menu をクリックします．
![20211008172718.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/6669719d-0df7-1830-0821-5f782f5e3eba.png)

左カラム(Menus)でSystem > Preferencesを選択したのち，右カラム(Items)でIBus Preferencesのチェックボックスにチェックします．
![20211008172724.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/86af34bd-e466-cfb4-491f-be524e152237.png)
Close をクリックし．Main Menuのウィンドウを閉じます．

System > Preferences に IBus Preferences が登場しました．これをクリックします．
![20211008172730.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/3c39af8b-813a-0e9c-aad0-a9028fe0511e.png)

Input Method タブを選びAddをクリックします． 登場した Select an input method ウィンドウで Japanese をクリックします．
![20211008172736.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/ed1a80a2-b2a9-4117-d926-f3a0368c5a06.png)
 
Select an input method のウィンドウが切り替わります．Kana Kanjiをクリックして，その後Addをクリックします．
![20211008172743.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/b7ec2401-3474-11f1-532a-326f8d83c18e.png)

IBus Preferences ウィンドウのGeneralタブに移ります．Keyboard Shortcuts > Next input methodの右にある，「...」ボタンをクリックします．登場した Select keyboard shortcut for switching input methodsウィンドウのModifiersでControlを選び，他のチェックを外します．
![20211008172748.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/838347db-daba-93e7-b94e-f7f22a1a9acc.png)
OKを押します．

ここまで終えたら，IBus Preferences ウィンドウは右上の「×」で閉じてOKです．firefoxなどのブラウザを開き，検索窓をクリックして，Ctrl+Spaceを押すと，ちゃんとかな入力できているはずです．
![20211008172754.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/0e8b220d-f4d7-4745-4049-57f1cba822ef.png)
日本語の入力についてはこれでおしまいです．

## キーボードの配列がおかしい！
私はHHKB(Happy Hacking Keyboard)の英字配列を使っていて，キーボードのレイアウトはオーストラリア配列(この名称で正しいのかわかりません．Shift+2で「@」が出力される配列です)を愛用しています．上記のIBusの設定をして，Ctrl+Spaceで入力切り替えをしたところ，レイアウトがおかしくなってしまいました．具体的には，Shift+2で「"」が出力されてしまうようになりました．この問題の対応策を見つけたので以下に記録します．以下の内容は[このWebページ](https://askubuntu.com/questions/779558/terminal-command-for-changing-ibus-keyboard-layout)を参考にしました．

まずSystem > Preferences > IBus Preferencesを開きます．System > Preferences　以下にIBus Preferencesが見つからない方は，このページの上方にあります，①から④の手順を実行してください．
Advancedタブ をクリックし，Keyboard Layout以下にある，Use system keyboard layoutのチェックボックスにチェックを入れます．
![20211008172801.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/71a23cf9-97db-18df-47a5-698341cd907c.png)
IBus Prefecenses ウィンドウは右下の「Close」をクリックして閉じます．

次に，System > Preferences > Hardware > Keyboardをクリックします．
![20211008172806.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/cedb7e4f-0a74-d240-c622-fe6b17be17a8.png)

Layout タブをクリックし，English(Australian)のレイアウトを追加します．すでにEnglish(Australian)が追加されている方でも，もう一度「+Add」から新しくEnglish(Australian)を追加し，古いEnglish(Australian)は「-Remove」することをおすすめします．私の環境では，新しくEnglish(Australian)を追加し，古いものを削除する必要がありました．
![20211008172812.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/453674/5d8653ac-af5e-ab55-caf0-b55253d09057.png)