📝
Windows+USキーボードでMacみたいに全角/半角を切り替えたい
背景
10年ぶりくらいにPCを自作して、4年ぶりくらいにWindowsを触りました。
普段使っているキーボードがWin/Mac両対応のUS配列キーボードだったので、基本的にこれを繋いで使うことにしました。
文字入力を始めてすぐに「Macみたいに全角/半角切り替えしたいな」となり、方法を考えました。
この記事はその方法を備忘録も兼ねて書くものです。
やること
PowerToysのKeyboardManagerで、スペースキーの左右にあるキーに、他と被らなさそうなキーを設定して、Google日本語入力のキー設定から半角/全角それぞれに設定したいキーを割り当てます。
準備
以下をインストール
- Google日本語入力
https://www.google.co.jp/ime/ - PowerToys
https://learn.microsoft.com/ja-jp/windows/powertoys/install
設定
PowerToys
- PowerToysを開いてKeyboardManagerを開きます
- キーの再マップを開きます
- 割り当てたいショートカットをスペースの左右のキーに割り当てます
始めはCtrl+Alt+F11みたいなやつにしてましたが、ゲーム中に押すとCtrl, F11それぞれにゲームが反応して邪魔だったので、最終的にこのキーに落ち着きました。- Alt(left) → F23
- Alt(right) → F24
Google日本語入力
- タスクトレイの日本語入力アイコンを右クリックして「プロパティ」を開きます
- 「一般」タブのキー設定 > キー設定の選択 > 編集
- 左下の、編集 > エントリーを追加から「入力文字なし」と「直接入力」を追加してキー設定
- 入力文字なしが半角入力、直接入力が全角入力に相当します
- 入力文字なし → F23(左Alt)
- 直接入力 → F24(右Alt)
- 入力文字なしが半角入力、直接入力が全角入力に相当します
適用
アプリケーションを再起動するとPowerToysのキー設定が反映されるので、各種アプリケーションを再起動しましょう。(エクスプローラーにも反映したい場合はOSを再起動するのが楽かと思います)
あとがき(免責)
F23, 24は一般的に使われないキーだとは思いますが、絶対にデフォルトのショートカットキーと被らない保証はないので、設定する場合は自己責任でお願いします。
ちなみに、F13~F24はShift + F1~F12キーでが打てます。(この設定してて始めて知った)
Discussion