📝

Windows+USキーボードでMacみたいに全角/半角を切り替えたい

2024/03/03に公開

背景

10年ぶりくらいにPCを自作して、4年ぶりくらいにWindowsを触りました。
普段使っているキーボードがWin/Mac両対応のUS配列キーボードだったので、基本的にこれを繋いで使うことにしました。

文字入力を始めてすぐに「Macみたいに全角/半角切り替えしたいな」となり、方法を考えました。
この記事はその方法を備忘録も兼ねて書くものです。

やること

PowerToysのKeyboardManagerで、スペースキーの左右にあるキーに、他と被らなさそうなキーを設定して、Google日本語入力のキー設定から半角/全角それぞれに設定したいキーを割り当てます。

準備

以下をインストール

設定

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