• 締切済み

shiftキーを押さずにCapsLockさせる方法

Home SP2 / 106キーボードです。 常駐ソフトを使わずに、コントロールパネル/レジストリ等の変更だけで、101キーボードの様な挙動にすることは可能でしょうか。

みんなの回答

noname#128041
noname#128041
回答No.1

質問内容とずれるかもしれませんが キー配列が変更できるフリーソフトあります。 レジストリ書き換えによりキーボード配列変えたり無効にできるソフトのようです。 KeySwap for XP http://www.asahi-net.or.jp/~ee7k-nsd/

noname#23383
質問者

補足

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map] というレジストリエントリを通して、キーボードの「各ボタン」の入れ替え、無効化は可能なようですね。ご紹介の KeySwap for XP もこのタイプのソフトのようです。 ですが、106のレイアウト上には、shift抜きで、つまり「そのボタンを押すだけで」、CapsLock として機能するボタンが用意されていないので、現在の「CapsLock/英数」ボタンと"swap"させる相手のボタンが無いことになります。 「レイアウト上の各ボタン」と「それらが発行するscancode」のマッピングではなく、「scancode」と「押されたキーの意味(shift-offであれば「英数」、shift-onであれば「CapsLock」)」のマッピングに手を加える方法があればいいのですが。

関連するQ&A