web-dev-qa-db-ja.com

キーボードのAltキーとCtrlキーを切り替えることはできますか?

私は長年のMacユーザーですが、私はPCを作ったばかりです。 CtrlキーとAltキーの場所が好きではありません。私はいつもctrlキーが私のMacbookのどこにあるのかを期待しています。どういうわけかスワップを移動できますか?私はWindows 10を実行しています、そして私は最新です。

22
zjdrummond

キーボード上の物理キーを再マッピングするためのレジストリエントリがあります。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]にあります
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

この回答 by Rikに基づく)

レジストリの変更に慣れていない場合や、他のキーも必要な場合は、 SharpKeys プログラムを使用してより簡単に編集できます。すべてのキーの便利なリストもあるので、ウィンドウに追加するだけです。

SharpKeys(おそらく - 実際に動作したことを確認することはできません)は以前は代替オプションでしたが、SharpKeysのcurrent Readme はSharpKeysをこの目的には使用できないと述べています。再マッピング(h/t gabe


あるいは、 Windows Server 2003リソースキットツール に、サイズがわずか340KBのremapkey.exeという名前の小さな実行可能ファイルが含まれています。それはあなたがあなたのキーボードのキーを再マッピングすることを可能にするグラフィカルプログラムです。手動での変更と同様に、再起動が必要です。 Windows Vista +では、管理者権限が必要です。

いくつかのスクリーンショットを探している間、私は出会った 別の答え それをお勧めします。

この仕事に最適なツールは、Microsoft自身のremapkeyで、 Windows Resource Kit の一部として入手できます。 (そのリンクはWindows 2003用です。私は長年にわたってWindows 7を含む多くのバージョンのWindowsでうまく使用しています。Windows8のテストは行っていません)。

remapkeyは、マッピングをレジストリに直接書き込みます。実行中のプロセスは必要ありません。実際のキーから目的のキーにドラッグして保存するだけです。

remapkey screenshot


参考文献:

14
Ploni

キーリマッピングユーティリティ Sharpkeysダウンロード )あなたはあなたが望むあなたの鍵を再バインドさせるべきです。 ( 出典

ステップ:

  1. Sharpkeysを開いてクリック追加
  2. 次の2つのエントリをキーマッピングとして追加します

    From:                           To:
    Special: Left Alt (00_38)       Special: Left Ctrl (00_1D)
    Special: Left Ctrl (00_1D)      Special: Left Alt (00_38)
    
  3. 再マッピングを確認してから、「レジストリに書き込む」をクリックします。