🔃

WindowsでCapsLockをCtrlに入れ替える(Ctrl2Cap)

2024/09/20に公開

何番煎じか分からないような記事ですが、今日時点でどうだったかの記録の意味も込めて公開します。

タイトルは「入れ替える」としましたが、実際にはCtrlキーの機能はそのままで、CapsLockキーをCtrlにすることができました。

なお環境はWindows 11です。

TL;DR

PowerToysではダメで、Ctrl2Capで期待どおりの設定ができました。

PowerToysを試す

新しくて信用できそうなアプリとして、まずはPowerToysのKeyboard Managerを試しました。

https://learn.microsoft.com/ja-jp/windows/powertoys/keyboard-manager

これを使ってCapsLockを置き換えてみましたが、CapsLockをクリックすると、その後キーを離してもCtrlが押されたままのような挙動となり、思っていたような挙動とはなりませんでした。日本語IME使用時の不具合かもしれません[1]

Ctrl2Capを試す

次に、同じくMicrosoftが提供しているCtrl2Cap v2.0を試しました。

https://learn.microsoft.com/ja-jp/sysinternals/downloads/ctrl2cap

公開日が2006年と、かなり年季の入ったツールのようですが、問題なく使うことができました

なお、冒頭で述べたとおり、このツールは両キーを入れ替えるのではなく、CapsLockキーをCtrlに変更するツールです。つまり、CapsLockは存在しなくなります。

インストール方法は以下のとおりです。

  1. 公式ページからCtrl2Capをダウンロードします

  2. Zipファイルを解凍します

  3. コマンドプロンプトを管理者として実行します

  4. 解凍後のディレクトリでctrl2cap /installを実行します。ライセンス同意画面が表示されるので、従います

    >ctrl2cap /install
    
    Ctrl2cap Installation Applet
    Copyright (C) 1999-2006 Mark Russinovich
    Sysinternals - www.sysinternals.com
    
    Ctrl2cap successfully installed. You must reboot for it to take effect.
    
  5. Windowsを再起動します

なお、アンインストールするにはctrl2cap /uninstallと実行すれば良いようです。

脚注
  1. "入力キーボードが日本語IMEの場合、[CapsLock]キーが正しく認識されず「VK240(仮想キーコード)」となってしまい、他のキーに置き換えることができない" - Windows PC買ったらまずはこれ [CapsLock]キーの有効活用法:Tech TIPS - @IT ↩︎

Discussion