Windows 8.1でCaps-Lockをコントロールにマップする


14

Windows 8.1の更新前、私はこの投稿でレジストリの微調整の種類を介してCaps-LockをControlsにマップできました。

Windows 8.1でキーボードキーを再マッピングする

しかし、8.1にアップデートした後、私の調整は機能しなくなりました。私がやったことは

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,02,00,00,00,1d,00,3a,00,00,00,00,00 

Windows 8.1では、キーボードレイアウトレジストリの解釈方法が変更された可能性があります。

私は熱心なemacsユーザーなので、この問題は私にとって生死のシナリオです。


Windows 8.1更新プログラムの前 -2014年4月の更新プログラム(KB2919355とも呼ばれます)について話していますか?
および31415 14年

reg再起動後にプロに最新のWindows 8.1での作品以上
OV

回答:


7

SharpKeysは私のためにそれをしました!私は他の方法を見つけることができなかったし、あなたが古いレジストリハックがもう機能しないことを発見したように:(

http://sharpkeys.codeplex.com/


スーパーユーザーへようこそ!SharpKeysを使用してこれを実現した方法について少しお話しいただけますか?
Excellll 14年

13

regeditを使用することは、ご存じのとおり最適な方法です。これにより、caps-lockが追加のctrlになります。しかし、ctrl自体を台無しにしないでください。

Windows 7および8の場合、以下を実行します。

開いた regedit.exe

(regeditで)このディレクトリに移動します。

~/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/KeyboardLayout/

そのディレクトリ(KeyboardLayout)をクリックした後、右のボックスを右クリックし、new Binary Value「スキャンコードマップ」という名前を追加します。

Windows 7の場合:

00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00

Windows 8ではこれを書いて、これが8.1と10で機能することを確認しました(これは4つの余分なゼロです):

00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00 00 00 00 00

大丈夫ヒットして再起動します。


3
怠zyな場合は、これを.regファイルとして保存して実行します。これらすべてのバイナリを入力するのは面倒です。`` `Windowsレジストリエディターバージョン5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout]" Scancode Map "= hex:00,00,00,00,00,00,00,02,00,00,00 、1d、00,3a、00,00,00,00,00、\ 00,00,00,00 `` `
ウェスリー

1

私も同じ状況です。これは部分的な修正です。technet.microsoft.comのSysInternals Webページで、Mark RussovichによるCtrl2Cap.zipアーカイブをダウンロードします。

zipファイルを単一のディレクトリに解凍します。管理者権限でCMDウィンドウを開きます(CMD.EXEアイコンを右クリックして、「管理者として実行」を選択します)。CDをアーカイブディレクトリに移動し、ctrl2cap /installEnterキーを押します。CMDウィンドウを閉じて、コンピューターを再起動(再起動)します。

Windowsが再起動すると、CapsLockはControlとまったく同じように機能します。Windows 8.0以前では、左のControlキーはCapsLockと同じように機能し、すべての文字を大文字にシフトし、キーボードのCapsLockインジケータライトを切り替えます。残念ながら、Windows 8.1では、左のControlキーは以前と同じように機能します。そのため、ここで紹介するのは完全なソリューションではありませんが、最も重要な機能、つまりCapsLockをControlに変換します。


1

実際、私はここで完璧なソリューションを構築したと思います:

Vimユーザーとして、これは私にとって必須であり、私は長い間Windowsで成功して使用してきました。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run実行可能ファイルを指すようにregeditでエントリを作成するだけで、動作します。

CAPSLOCKは、CTRL(和音のとき)だけでなく、ESC(単独で押して放したとき)にもなります!

依存関係をコンパイルしてインストールするには、リポジトリのREADMEおよびInterceptionのメインWebサイトを確認してください。

また、同じバージョンのLinuxバージョンも作成しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.