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

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

PCでの作業が大好きなKiryuです(*^o^*)

今回は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のインストール方法とアンインストール方法を、スクリーンショットを交えて解説します。

スクリプトを作成する(コピペで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キーを無変換キーで代用する手順は以上です。

INFO

スクリプトを実行すると、スクリプトを終了するまでの間は無変換キーのもともとの機能が失われてしまいます。ご注意ください。

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

無変換キーで代用できる範囲を広げたい場合は、「上記のスクリプトの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

私の場合

ちなみに私自身は無変換キーで代用できる範囲を広げまくって、次のようなスクリプトを使っています。

;「無変換+文字キー」が押されたら「Ctrl+文字キー」が押されたことにする
vk1D & q:: Send,{Blind}^q
vk1D & w:: Send,{Blind}^w
vk1D & e:: Send,{Blind}^e
vk1D & r:: Send,{Blind}^r
vk1D & t:: Send,{Blind}^t
vk1D & y:: Send,{Blind}^y
vk1D & u:: Send,{Blind}^u
vk1D & i:: Send,{Blind}^i
vk1D & o:: Send,{Blind}^o
vk1D & p:: Send,{Blind}^p

vk1D & a:: Send,{Blind}^a
vk1D & s:: Send,{Blind}^s
vk1D & d:: Send,{Blind}^d
vk1D & f:: Send,{Blind}^f
vk1D & g:: Send,{Blind}^g
vk1D & h:: Send,{Blind}^h
vk1D & j:: Send,{Blind}^j
vk1D & k:: Send,{Blind}^k
vk1D & l:: Send,{Blind}^l

vk1D & z:: Send,{Blind}^z
vk1D & x:: Send,{Blind}^x
vk1D & c:: Send,{Blind}^c
vk1D & v:: Send,{Blind}^v
vk1D & b:: Send,{Blind}^b
vk1D & n:: Send,{Blind}^n
vk1D & m:: Send,{Blind}^m

vk1D & Tab:: Send,{Blind}^{Tab}
vk1D & Enter:: Send,{Blind}^{Enter}
vk1D & Space:: Send,{Blind}^{Space}

vk1D & LButton:: Send,{Blind}^{LButton}
vk1D & RButton:: Send,{Blind}^{RButton}
vk1D & WheelDown:: Send,{Blind}^{WheelDown}
vk1D & WheelUp:: Send,{Blind}^{WheelUp}

無変換キーと合わせて「文字キー」「タブキー」「エンターキー」「スペースキー」「マウスのボタンやホイール」のいずれかが使われたときは、Ctrlキーを押したのと同じ動作をする(数字キーは除外)、という趣旨です。

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

「数字キーなども含めて、いかなるときも無変換キーを押したときはCtrlキーを押したのと同じことにしたい」という場合は、.ahkファイルに次の3行だけを書いておけば多分うまくいきます。

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

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

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

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

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

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

この記事のまとめ

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

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

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

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

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

スポンサーリンク
PC
キリュログ