54
29

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【備忘録】CapsLockにIME切り替えを設定する方法まとめ

Last updated at Posted at 2019-07-22

最近キーボードを自作したいという強い欲望に駆られ、某Expressでパーツを買い集めて作りました:relaxed:
当然のようにUS配列だったので不安でしたが、思いの外快適でとても気に入っています。
そして気づいたら自宅から職場まですべてのキーボードがUS配列に変わってました。びっくり。

そこで問題になってくるのはIMEの切り替えだと思います。

ご存知の通り、US配列のキーボードには半角/全角(windows)なるキーや、英数 かな(Mac)なるキーは存在しません。
デフォルトでは、Alt + ` だったりCtrl + Spaceだったりしますが、どちらもなんとなーく押しにくいのでいい感じの位置に割り当てたいですね。

どこに割り当てるか。

割り当て先としてはこんな感じの条件だと良きですね。

  1. ホームポジションを崩さずに届く位置にある
  2. 1キーで済む
  3. 無くても困らない
  4. しかしこのCapsLockとか言うキー邪魔だな……

邪魔…?:thinking:
その邪魔なキーに割り当てればいいジャーン!!!:point_up_2:

本題。

前置きはここまでです。
そんなこんなでCapsLockにIME切り替えを割り当てたいと思いました。

私はMacもWindowsも使う人なので、両OSでの方法を記したいと思います。
(Linux…?知らない子ですね…。)
Linuxは設定する機会があれば調べて追記したいと思います。きっとたぶんUbuntu。あまり期待しないこと。

Windows10

まずWindows環境では、OSレベルのキー配列設定をJIS配列にしておく必要があります。
理由は後ほど。

大まかな手順で言えば以下のとおりです。

  1. OS設定をJIS配列に設定する(デフォルト設定ではJISになっていると思います。)
  2. ULE4JISを導入する。
  3. IMEの設定から、CapslockキーにIME切り替えを割り当てる。
    終わり。

1. OS設定をJIS配列にする方法

  1. Winキーを押下し、スタートメニューから、:gear:を選びます。
  2. 出てきた設定画面から時刻と言語を選び、言語を選びます。
    1.PNG
    2.PNG
  3. 画面中央ちょい下にある日本語をクリックし、出現したオプションボタンをクリックします。
    3.PNG
    4.PNG
  4. 上から5番目の見出しにある、「ハードウェア キーボード レイアウト」のレイアウトを変更するボタンをクリックします。
    5.PNG
  5. 出現した小さなウィンドウで日本語キーボード(106/109 キー)を選択し、再起動後に反映されます。
    6.PNG

2. ULE4JISの導入

ULE4JISとは、JIS配列環境下でUS配列をエミュレーションするツールです。
「Windows US配列 切り替え」などでググってもノイズに阻まれて辿り着けず苦労しました。。。

インストールは以下より。
https://www.vector.co.jp/soft/winnt/util/se476294.html

インストールしたらshell:startupに登録しちゃいましょう:relaxed:
ULE4JISが起動している間はUS配列で入力できます!

3. IME設定

IMEの設定からCapslockにIME切り替えを割り当てます。
今回は例としてGoogle日本語入力で設定します。MS-IMEもだいたい一緒です。

  1. google日本語入力のプロパティ画面から、「キー設定の選択」の横にある編集ボタンをクリックします。
    1.PNG

  2. 以下のように2行設定を追加します。
    2.PNG
    また、入力キーが「Eisu」の行が他にある場合は消しておいたほうが安全かもしれません。

以上!Windowsの方お疲れ様でした!!:muscle:

補足:OS側の設定をJIS配列にしておく理由について。

JIS配列とUS配列で、英数(Eisu)が割り当てられる場所が違うようです。
次のようになっています。

設定値 英数(Eisu)が割り当てられる物理キー
日本語キーボード CapsLock
英語キーボード Shift + CapsLock
つまりUS配列設定でIMEの設定をすると、Shift + CapsLockを押さないと切り替わってくれません。
CapsLock単体が謎の機能に支配されます。この辺詳しくないのでよくわかりませんが。

Mac(Mojave 10.14.5)

MacOSでは大まかに以下のような手順で設定します。
簡単ですね。

  1. Karabiner-Elementsの導入/設定
  2. キーボード設定

1.Karabiner-Elementsの導入/設定

  1. Karabiner-Elementsをインストールします。
    インストールは以下を参照。
    https://pqrs.org/osx/karabiner/

  2. Karabiner-Elementsの設定
    Simple Modificationsが選択されていることを確認し、以下のように設定します。

From key To key
caps_lock f13〜f20のうちのどれか

今回ははf13を選択しました。
Target Deviceは設定を適用したいキーボードを選びましょう。

2.キーボード設定

  1. システム環境設定からキーボードを選択します。
  1. ショートカットタブをクリックし、左側のボックスから入力ソースをクリックします。
    前の入力ソースを選択の右側をクリックし、CapsLockキーを押下すると、
    Karabiner-ElementsのTo Keyに設定したキー(今回はF13)が入力されます。

以上!Macの方お疲れ様でした!!!:muscle:

54
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
54
29

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?