AutoHotkey(※1)はお使いでしょうか。マウス派にとってSTROKES PLUS(※2)の様なマウスジェスチャーソフトが便利なのに対し、キーボード派にとってこれほど便利なフリーソフトはありません。毎日PCを起動して私がまずやることは、キーボードのキーを打って屋外を見ているUSBカメラの映像を表示、次はまたキーを打ってそのウィンドーのサイズを変更して画面右脇に移動、次はキーを打ってブラウザの起動、という風に続き、主に使用するプログラムはすべてキーボードで開きます。
と書くと使い込んでいるようですが、実は上記のように通り一遍の事柄だけで、まだまだ奥が深く解らないことが多々出てきます。
メールを書く際は、決まり文句をよく使います。そこでメーラーの署名機能に代わるAutoHotkeyファイル(.ahk)を一つ作りメーラーを開くときは同時にそのファイルも開き閉じるときにはそのファイルも閉じています(少しでもメモリー消費を減らすため)。.ahkの良いところは{TAB}キーを挿入できたり、日付計算ができたり多機能なことです。例えば、.ahkファイルに、
:c*:mnh::
T = %A_Now%
T -= 1970,s
six = 0
six += T + 86400
S = 1970
S += six,s
FormatTime, TimeString, %S%, M’月’d’日’
Clipboard=明日(%TimeString%) 発送させていただきます。
send, ^v{return}
return
と記しておくと、キーボードで「mnh」と打てば、「明日 (7月4日) 発送させていただきます。」と出てきます。
ところがこの.ahkファイルを閉じるのが今までうまくいきませんでした。
試行錯誤の結果、同じファイルに下記を記してそれを「Ctrl+Alt+q」で呼び出せば、今のところうまくいくようになりました。
#IfWinActive
^!q:: ExitApp
#IfWinActive
一行目三行目は不要な気がするのですが、これを外すと三回に一回ほどミスをします。たぶん使い方を間違っているのだと思いますが、なかなか奥が深いです。
(※1) http://ahk.xrea.jp/
(※2) http://www.strokesplus.com/