やっと原因判明した!
以前ブログにも書いたAutohotkeyを使ってキーボードを快適にカスタマイズしている件、その後Autohotkeyのプロセスが突然終了してしまうことがあり困っていてプロセスが起動しているか定期的に調べるツールを仕込んだところまではブログ「Windows:プロセスが起動しているか定期的に調べる方法」で記載したが。。
その自家製ツールのおかげで やっとナゾが解けた!
「F12」キーを押すとプロセスが終了する
テキストエディタは「秀丸」を愛用しているのだが、文字列検索でカスタマイズ設定している「F12」キーを押すとAutohotkeyのプロセスが終了することがわかった!
秀丸使用中に限らず、F12を押すとプロセスが終了する。。
現象の再現性は発見できたが、原因がわからない。
「IME.ahk」に記載されているスクリプトが原因だった!
Autohotkeyには、日本語変換「IME」を制御する機能があり、そのスクリプトは \AutoHotkey\Lib\IME.ahk というファイルに定義(記述)されている。
この中を見てみると、「F12」に関連した何やらアヤシイ記述が。。。
return文の後の 66行目、、「F12::ExitApp」なる行が!
– – – – – –
65行目: return
66行目: F12::ExitApp
– – – – – –
もしや!? と思って、この行をコメント化したら、、
「F12」キーを押してもAutohotkeyのプロセスは終了しなくなった!!
原因がわからず しばらくの間モヤモヤしていたが、これで解決!
ホームページ制作のこと、ホームページの運営でわからないことや困っていることがありましたら、「株式会社アットライズ」までお気軽にご相談ください。
株式会社アットライズのホームページはこちら