キーボードを使用して Windows Vista カレンダーに アクセスする方法を説明しましたが、単一のキーストロークを割り当ててカレンダーをポップアップしたい場合はどうすればよいでしょうか?確かに、マウスでクリックするだけでも構いませんが、それのどこにオタク的な楽しみがあるのでしょうか?何のことを言っているのかわからない場合は、Win+B、左、Enter の順にキーボードでこのカレンダーをポップアップ表示します (または、時計を 1 回クリックすることもできます)。しかし、AutoHotkey スクリプトを使用すると、これを 1 つのキーストロークにまで落とし込むことができます。 注: このアイデアを思いついたのは、ショートカットを使用して timedate.cpl を起動することに関する Digital Inspire の記事を読んだ後です。 AutoHotkey スクリプトの使用 このスクリプトを使用するには、 AutoHotkey を インストールする必要があります。それをしたくない場合は、さらに下にコンパイルされたバージョンがあります。ここでは、キーストロークを手動で送信する代わりに、F12 キーを割り当ててキーストロークを送信します。 something.ahk という名前の新しいファイルを作成し、次の内容を貼り付けます。
![]()
#KeybdHook のインストール
#持続的
#ホットキー間隔,100
SetKeyDelay、-1 f12::
{
送信、{lwin ダウン}b{lwin up}
睡眠10
送信、{左}
睡眠10
送信、{入力}
戻る
}
ファイルを保存すると、ダブルクリックして起動できるようになります。
この時点で、F12 キーを使用してカレンダーを開くことができます。スクリプトを閉じたい場合は、システム トレイにアイコンがあります。注: 必要に応じて、F12 の代わりに別のキーを使用できます。 #NoTrayIcon を追加して、システム トレイにアイコンが置かれないようにすることもできます。 コンパイルされたアプリケーションの使用 ダウンロードには、AutoHotkey がインストールされていない場合に実行できる、コンパイルされた .exe バージョンのスクリプトが含まれています。 VistaCalendarHotkey.exe をダブルクリックして実行します。





