Ctrlキーは押しにくい!無変換キーで代用する方法【Windows 10】

Ctrlキーは押しにくい!無変換キーで代用する方法

Windows使用歴約20年のKiryuです。

今回はCtrlキーの代わりに無変換キーを使う方法をお伝えします。

というのも、「Ctrl+Cでコピー」「Ctrl+Vで貼り付け」といったCtrl系ショートカットキーを使っていて思うことがあるんです。

それは「Ctrlキーは押しにくい」ということ。

「キーボードの左側のCtrlキー」と「CやVなどの文字キー」を両方とも左手の指で押す人が多いと思いますが、どうしたってホームポジションが崩れてしまいますよね。

Ctrlキー使用でホームポジションがくずれる

photo credit: 写真AC

ということは、実は押しにくいCtrlキーを使い続けることで作業効率を落としてしまっているわけです。

そこで私は数か月前からスペースキーのすぐ隣にある「無変換キー」をCtrlキーの代わりに使うことにしました。つまり、「無変換+Cでコピー」「無変換+Vで貼り付け」とするのです。

無変換キー

無変換キーって使う機会がほとんどないのに、キーボード上でホームポジションをとったとき左手親指のすぐ近くにあって、抜群に押しやすい。これを使わない手はありません。

私は「Ctrl系ショートカットキー」に代えて「無変換キー系ショートカットキー」を使用することで、かなり作業がはかどるようになりました。もっと早くやっておけば良かった!

以上を踏まえて、この記事ではCtrlキーの代わりに無変換キーを使うための手順について、解説していきます。

スポンサーリンク

押しにくいCtrlキーを無変換キーで代用する方法

押しにくいCtrlキーを無変換キーで代用するには、AutoHotkeyというフリーウェアを導入します。

AutoHotkeyは、ちょっとしたプログラムのようなものを自分で書いて読み込ませることで自分好みのショートカットキーが作れるという、便利なソフトです。

ちょっとしたプログラム(スクリプト)は、コピペできるものを以下で示していきます。

それでは、Ctrlキーを無変換キーで代用する手順を見ていきましょう。

※以下では話を簡単にするため「無変換+C」でコピー、「無変換+V」で貼り付け、とするやり方だけを最初に確認します。その他のショートカットキーについては後で触れます。

AutoHotkeyをインストールする

はじめに、AutoHotkeyを公式サイトからダウンロードし、インストールします。

ふつうのソフトウェアと同じようにインストールするだけです。簡単ですし、すぐに終わります。

次の記事に画像を交えてインストールのやり方をまとめています。必要に応じて参考にしてください。

AutoHotkeyのインストール・アンインストールと私が実践している使い方
AutoHotkeyのインストール方法とアンインストール方法を画像を交えて解説します。私自身のAutoHotkeyの使い方についても具体例を挙げています。

スクリプトを作成する(コピペでOK)

次に、スクリプトを作成するためスタートメニューの「Windows アクセサリ」の中にある「メモ帳」を開きます(ほかのテキストエディタでも問題ありません)。

「Windows アクセサリ」の中にある「メモ帳」を開く

次のスクリプトをメモ帳にコピペします。

;「無変換+文字キー」が押されたら「Ctrl+文字キー」が押されたことにする
vk1D & c:: Send,{Blind}^c
vk1D & v:: Send,{Blind}^v

メモ帳の「ファイル」→「名前を付けて保存」をクリックして任意の場所に保存します。

メモ帳の「ファイル」→「名前を付けて保存」をクリックして任意の場所に保存

保存時の注意点は以下。

  • ファイル名はなんでもいいです。ただし拡張子を .ahk としてください。
  • 文字コードはUTF-8を選択してください。

保存すると「H」と書かれたアイコンで表示されます。

「H」と書かれたアイコン

スクリプトを実行する(ダブルクリックするだけ)

最後に、スクリプトを実行するため.ahkファイルのアイコンをダブルクリックします。ダブルクリックを避けたい場合は、.ahkファイルを右クリックしてRun Scriptをクリック、でもOKです。

.ahkファイルを右クリックしてRun Script

特に警告などが出てこなければ、成功です。

次のショートカットキーが機能するかどうか、確認してください。

無変換+C
Ctrl+Cを押したのと同じ動作(コピー)
無変換+V
Ctrl+Vを押したのと同じ動作(貼り付け)

Ctrlキーを無変換キーで代用する手順は以上です。

無変換キーで代用できる範囲を広げたい場合

無変換キーで代用できるCtrl系ショートカットキーの範囲を広げたい場合は、「上記のスクリプトのcvの文字を他の文字に置き換えたもの」を追加します。

たとえば、コピーや貼り付けだけでなく切り取りのショートカットキー「Ctrl+X」も「無変換+X」で実行したい場合は、1行追加して次のようにします。

;「無変換+文字キー」が押されたら「Ctrl+文字キー」が押されたことにする
vk1D & c:: Send,{Blind}^c
vk1D & v:: Send,{Blind}^v
vk1D & x:: Send,{Blind}^x

「Ctrl+Z」(ひとつ戻る)や「Ctrl+F」(ページ内検索)なんかも加えておくと便利だと思います。

;「無変換+文字キー」が押されたら「Ctrl+文字キー」が押されたことにする
vk1D & c:: Send,{Blind}^c
vk1D & v:: Send,{Blind}^v
vk1D & x:: Send,{Blind}^x
vk1D & z:: Send,{Blind}^z
vk1D & f:: Send,{Blind}^f

Tab・Space・Enterやマウスのボタンに拡張する

Tabキー、Spaceキー、Enterキー、マウスのボタン等にも拡張したい場合は、次のスクリプトの中から必要なものを選んで、スクリプトに含めてください。

;文字キー以外に拡張する
vk1D & Tab:: Send,{Blind}^{Tab}
vk1D & Space:: Send,{Blind}^{Space}
vk1D & Enter:: Send,{Blind}^{Enter}
vk1D & LButton:: Send,{Blind}^{LButton}
vk1D & RButton:: Send,{Blind}^{RButton}
vk1D & WheelDown:: Send,{Blind}^{WheelDown}
vk1D & WheelUp:: Send,{Blind}^{WheelUp}

無変換キーを完全にCtrlキーに置き換える

「無変換キーで代用できるCtrl系ショートカットキーの範囲を1文字ずつ拡張していくのは面倒だ」と感じるかもしれません。

いっそ「無変換キーが押されたときは常にCtrlキーが押されたのと同じことにする」ほうが早いでしょう。

そうするには、.ahkファイルに次の3行だけを書いておけば多分うまくいきます。

;「無変換」が押されたときは常に「Ctrl」が押されたことにする
*vk1D:: Send,{Blind}{Ctrl DownTemp}
*vk1D Up:: Send,{Blind}{Ctrl Up}

スクリプトの内容を上記3行だけにしてダブルクリックで実行すると、その後は「無変換キーが押されたときは常にCtrlキーが押されたのと同じ」になります。

「無変換キー+文字キー」の注意点と対応方法

注意点として、今回紹介したスクリプトをAutoHotkeyで実行すると、スクリプトが動いている間は無変換キーのもともとの機能が失われてしまいます。

無変換キーに相当する機能を引き続き使いたい場合は、代わりにこちらのWindowsショートカットキーを使っていただければと思います。

Ctrl+I
入力中の文字列を全角カタカナに変換する
Ctrl+O
入力中の文字列を半角カタカナに変換する
Ctrl+P
入力中の文字列を全角英数に変換する
Ctrl+T
入力中の文字列を半角英数に変換する

※無変換キーと組み合わせて使う文字の範囲をI・O・P・Tにまで拡張しておけば、これらのショートカットキーも当然「無変換+I/O/P/T」で利用できます。

PC起動時の自動実行を設定する

AutoHotkeyのスクリプトは、PCを再起動したり電源を切ったりすると、終了してしまいます。つまり、電源OFFの度に「無変換系ショートカットキー」は無効になります。

PC起動時に毎回自動でスクリプトを実行するには、.ahkファイルのショートカットファイルを作り、スタートアップフォルダに配置しておけばOKです。

詳しい手順は次の記事でまとめています。

PC起動時にAutoHotkeyのスクリプトを自動で実行する方法
Windows 10 PCを起動したときに毎回.ahkファイルを手作業で実行するのは面倒です。自動化しましょう。

この記事のまとめ

今回は「押しにくいCtrlキーの代わりに無変換キーを使う方法」をお伝えしました。

手順を復習すると、次の通りです。

  1. AutoHotkeyをインストールする
  2. スクリプトを作成する(コピペでOK)
  3. スクリプトを実行する(ダブルクリックするだけ)

「Ctrl系のショートカットキー」は「無変換系ショートカットキー」に置き換えて、生産性アップを目指しましょう。

以上参考になれば嬉しいです。

タイトルとURLをコピーしました