CapsLockキーって使ってますか?あまり使わないならCtrlキーと交換、あるいはCtrlキーに変えてしまいましょう

シェアする

こんにちは。キーボードによっては、キーボードのAの左側にCtrlキーがあって、その列の一番下にCtrlでなく、CapsLockキーがあるキーボードも存在します。

この記事では、そんなキー配置にする方法をお伝えします。

下図の赤矢印のキーの様な感じです。

Windows7からWindows10まで使えます。

私はWindows7とWindows10のパソコンでCapsLockキーをCtrlキーとして使っています。ちなみに、左下のCtrlキーもCtrlキーのままで使っており、現在CapsLockキーがありません。全然困らないですよ。

もし、万が一、CapsLockキーを押さなきゃいけなくなったときは・・・
スクリーンキーボードを使いましょう。

レジストリをいじる上での注意

ちなみにレジストリをいじりますので、注意してください。
注意することは、具体的には、関係のないレジストリのキーをを削除したり、書き換えたりしてしまわないようにしてください。

レジストリは巨大なデータベースになっていて、Windows自身やアプリケーションがそれぞれ自分の設定を保存している場所だからです。

regedit というレジストリを操作するアプリケーションを起動すると、Windowsの全てのOSやアプリケーションの設定がいじれる状態で対峙しているということです。

ということで、怖がりすぎる必要はありませんが、初めて触る説明書のないおもちゃのように、わけがわからないままいじくり回すのはやめてくださいということです。

では、キーを入れ替える、あるいは、CapsLockキーをCtrlキーとして使う方法を説明します。

CapsLockキーをCtrlきーとして使う方法

ケース1.左側CtrlキーをCapsLockキーとして使って、入れ替える場合

たまにはCapsLockキーも使いたい場合はこちらの方法を選びます。

regedit というレジストリをいじるレジストリエディタを使ってもいいのですが、下のコードを例えば、「caps2ctrl.reg」 などと、拡張子に「reg」を付けて保存して、ダブルクリックして実行すると、キーが反映されます。

やり方1.regファイルを作ってダブルクリックする

下記コードを、コピーしてメモ帳に貼り付け、caps2ctrl.reg ファイルとして保存します。

CapsLockキーをCtrlキーにするレジストリ変更コード

保存したファイルをダブルクリックして起動します。

「はい」で確定します。

以下のように追加されました。

追加したあとは、再起動すれば、CapsLockキーが左Ctrlキーとして使えるようになってます。

やり方2.レジストリエディタを使用して変更する方法

やり方1で良いのですが、確実に変更するため自分の手で入力してみたいという人はチャレンジしてみてください。

レジストリエディタを使って変更するときは、まず Windowsキー+Rを起動して
「ファイル名を指定して実行」ウィンドウを開いて、「regedit」を入力して「OK」で起動します。

レジストリエディタが開くので、ツリーをたどって
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
を開きます。

右側に”Scancode Map”キーがない場合は、

「Keyboard Layout」を右クリックし、「新規」→「バイナリ値」を選択します。

下図のように新しいキーが作られるので、名前に
「Scancode Map」と入力してEnterキーで確定します。

そして、右クリックして、「バイナリデータの修正」をクリックします。

バイナリ値の編集ウィンドウが開くので、
00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
の数字(0~9 と a~f を使った16進数表記の数字です)を順番に打ち込んでください。

下図の様な状態になったら、OK を押して確定してください。

やったことない人には難しいかも知れませんね。
その場合は、やり方1でやってください。

変更後は、レジストリエディタを終了してから、Windowsを再起動してください。

ケース2.左側Ctrlキーはそのまま、Ctrlキーとして使う場合

CapsLockキーを普段使う必要がない場合は、こちらの方法を選びます。

このほうが優れている点として、昔ながらの癖で左下のCtrlキーも押してしまってもCtrlキーとして使えることでストレスを感じることがなくなる点です。

CapsLockキーで大文字ホールドしない場合はこちらが良いでしょう。

私も、こっちの方法で左側Ctrlキー2つを使ってます。

こちらもやり方1,やり方2が存在し、ケース1とやり方も同じですが下に説明します。

やり方1. regファイルを作ってダブルクリックで実行する場合

下記コードを、コピーしてメモ帳に貼り付け、caps2ctrl_swap.reg ファイルとして保存します。

CapsLockキーをCtrlキーに、左CtrlキーをCapsLockキーに交換レジストリ変更コード

ケース1に比べ、コードが長くなってます。左Ctrlキー→CapsLockキーの司令が追加されているからです。

保存したファイルをダブルクリックして起動します。

終わったら、再起動してください。

やり方2.レジストリエディタを使用して変更する方法

Windowsキー+Rを押して、レジストリエディタを起動します。

レジストリエディタが開くので、ツリーをたどって
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
を開きます。

右側に”Scancode Map”キーがない場合は、「Keyboard Layout」を右クリックし、
「新規」→「バイナリ値」を選択します。
※キーがすでにある場合は、キーを右クリックして「バイナリデータの修正」に進みます。

下図のように新しいキーが作られるので、名前に
「Scancode Map」と入力してEnterキーで確定します。

そして、右クリックして、「バイナリデータの修正」をクリックします。

バイナリ値の編集ウィンドウが開くので、
00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
の数字(0~9 と a~f を使った16進数表記の数字です)を順番に打ち込んでください。

下図の様な状態になったら、OK を押して確定してください。

終わったら、レジストリエディタを閉じたあと、Windowsを再起動してください。

CapsLockキーの変更をもとに戻す方法

やり方は2つあります。

regファイル作って実行する方法と、直接レジストリエディタでキーを消す方法です。

やり方1. regファイルを作る方法

下のコードを caps2ctrl_del.reg などというファイル名で保存してください。

イコールのあとのマイナスがキー削除の意味です。 追加のときと同様にcap22ctrl_del.regファイルをダブルクリックして実行すると、”Scancode Map”キーが削除されます。

削除後、Windowsを再起動しましょう。

やり方2.直接レジストリエディタでキーを消す方法

Windowsキー+R でファイル名に regedit と入力し、レジストリエディタを起動します。

レジストリエディタが開くので、ツリーをたどって
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
を開きます。

右側の”Scancode Map”キーを右クリックして、「削除」をクリックして削除します。

レジストリエディタを終了後、Windowsを再起動してください。

まとめ

CapsLockキーは、ほぼ使うことがないため、Ctrlキーとして使うのが、キー入力が早いです。

やり方を2通り述べましたが、regファイルを作って実行するのが楽です。

不要になったらキーを削除してもとに戻しましょう。

日本語入力にマイクロソフトIMEか、Google日本語入力を使っている場合、Ctrlキーを使うショートカットキーを利用すれば、かなり快適に日本語入力できます。

興味がありましたら、記事「Windowsの日本語入力でカタカナ変換するのにF7キーって遠すぎませんか?Ctrl+Iでも変換できますよ」をぜひチェックしてみてください。

この記事が気に入ったら
いいね ! しよう