私は長年のMacユーザーですが、PCを購入しました。ctrlキーとaltキーの位置が気に入らない。Macbookのcommandキーがある場所にctrlキーがあるといつも思っています。これをどうにかして入れ替えることはできないでしょうか?Windows10を使用しており、最新版です。
キーボードの物理的なキーをリマップするには、レジストリエントリが必要です。
HKEY_LOCAL_MACHINEにある。 Scancode Map`という名前のキーを作成する。このキーは任意のキーを別のキーにリダイレクトしたり、無効にしたりすることができる。
そのキーは以下の意味を持つ16進数値である:
00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.
CTRLキーとALTキーを入れ替えるには、4つのエントリーが必要です(プラスNULL)。
左 Left-CTRL (1d 00)、左 Left-ALT (38 00)、右 Right-CTRL (1d e0)、右 Right-ALT (38 e0)。
つまり、次のような.regファイルを作成することができます:Disable_CTRL-key.reg`のようにします。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00
.regファイルを実行(ダブルクリック)してログアウトし、再度ログイン(またはコンピュータを再起動)してください。これでCTRLキーとALTキーが入れ替わっているはずです。
他にも知っておくと便利なキーがあります:
1d 00 Left Ctrl
1d e0 Right Ctrl
38 00 Left Alt
38 e0 Right Alt
5b e0 Left Windows Key
5c e0 Right Windows Key
5d e0 Windows Menu Key
strike>レジストリを変更するのが面倒な場合や、他のキーも必要な場合は、SharpKeysというプログラムを使ってより簡単に編集することができます。SharpKeys]1を使えば、より簡単に編集することができます。また、すべてのキーの便利なリストがあるので、ウィンドウに追加するだけです;
以前はSharpKeys(おそらく - 実際に動作したかどうかは確認できません)が代替オプションとして使われていましたが、SharpKeys' 現在のReadmeには、SharpKeysは他のキーのリマッピングには使えるものの、この目的には使えないと書かれています。(h/t gabe)
別の方法として、Windows Server 2003 Resource Kit Toolsに、わずか340KBのremapkey.exe
という小さな実行ファイルがあるのを見つけた。これは、キーボードのキーのマッピングを変更するためのグラフィカルなプログラムです。手動による変更と同様、再起動が必要です。Windows Vista+では管理者権限が必要です。
スクリーンショットを探していたところ、このサイトで別の回答を見つけました:
Windowsリソースキット](https://www.microsoft.com/en-us/download/details.aspx?id=17657)の一部として提供されています。(このリンクはWindows 2003用のものです。私はWindows 7を含む多くのバージョンのWindowsで、何年にもわたってこれをうまく使ってきました。)
remapkeyはレジストリに直接マッピングを書き込みます。 remapkey
はマッピングをレジストリに直接書き込みます。実行プロセスは必要ありません。
実際のキーから希望のキーにドラッグして保存するだけです。
remapkeyのスクリーンショット]5。
キーリマッピングユーティリティSharpkeys(Download)を使えば、好きなようにキーをリバインドできるはずだ。(Source)
ステップ
1.Sharpkeysを開き、追加をクリックします。 2.以下の2つのエントリーをキーマッピングとして追加します。
From To
特別:左 Alt (00_38) 特殊:左 Ctrl (00_1D)
特殊: 左 Ctrl (00_1D)特別: 左 Ctrl (00_1D)左 Alt (00_38)
3.再マッピングを確認し、レジストリに書き込む をクリックします。