blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

OKWave の「キーボード・フックのアプリを作りたい」というお題を解いてみる

上記のページで指定されている言語は C/C++ であるが、当エントリーでは、簡潔に記述できる AutoHotkey を選択する。AutoHotkey Downloadから AutoHotkey を導入すること。AutoHotkey_L の場合は、UTF-8 (BOM) で、AutoHotkey Basic の場合は Shift-jis でスクリプトを保存する必要がある。
肝心の AutoHotkey 用スクリプトは以下のとおりである。不明なコマンドについては、AutoHotkeyJpを適宜参照して欲しい。

;;; キーボード・フックのアプリを作りたい | OKWave
;;; http://okwave.jp/qa/q6435913.html

~^c::
~^v::
tooltip,% ( A_ThisHotkey = "~^c" ) ? "コピー" : "貼り付け"
return