私はこの質問を見つけました:
自分のマシンに管理者権限があれば、これはおそらくうまくいくでしょう。しかし、私はしません。
また、Windows 7での管理者権限なしのキーの再マッピングについて いくつかリンクを見つけました。推奨される解決策は、以下を使用することです。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
(拡張子が.reg
のファイルに保存し、ダブルクリックしてレジストリに適用してから再起動します。)
これは、編集するキーを除いて、最初のリンクされたソリューションと同じです。 HKEY_CURRENT_USER
キーは、管理者権限なしで編集できます。
残念ながら、これはWindows 10では機能しません(キーを適用して作成しますが、再起動した後でも、CapsLockキーはCtrlキーではなくCapsLockキーになります)。
regedit
には、HKEY_CURRENT_USER\Keyboard Layout
の下に、「Preload」、「Substitutes」、および「Toggle」のサブフォルダー(サブグループ?)があることがわかります。 「代替」に何かを入れることがWindows10でこれを行う方法かもしれないと私には思えますが、何を入れるべきかわからず、見つけることができるドキュメントもありません。
管理者権限なしでWindows10でCapsLockをCtrlに再マップするにはどうすればよいですか?
無料の AutoHotKey を使用してそれを行うことができます。ソフトウェアをインストールできないため、ポータブルバージョンは AutoHotKey Downloads から入手できます。
AutoHotkey.Zip
をダウンロードし、解凍して次のように使用します。
この.ahk
ファイルは再マッピングを行います。
Capslock::Ctrl
AutoHotKeyを.ahk
ファイルのハンドラーとして設定するには、適切なフォルダーに対してこれらのコマンドの修正バージョンを実行します(可能な場合)。
assoc .ahk=AutoHotkeyScript
ftype AutoHotkeyScript="C:\path\to\AutoHotkey.exe" "%1"
上記を実行できない場合は、以下を開始してください。
"C:\path\to\AutoHotkey.exe" "myscript.ahk"
上記(または同様の)を実行するバッチファイルをスタートアップフォルダに置くこともできます。