Hammerspoon で再読みこみしなきゃいけないわけがわかったかも

2017年2月10日

 Hammerspoon で SandS という記事で、
「しばらく使っていると、スクリプトがまったく効かくなって、リロードしなくちゃならなくなる」
 というようなことを書いた。
 原因がやっとわかった。
 英語で書いてある Hammerspoon のサイトを、Chrome の翻訳機能であらためて読んでみたら、オブジェクトかなんかのライフサイクルについて書いてあったわ。
 
Getting Started


スポンサード リンク

 これによると、eventtap.event をグローバル変数にして実行すればいいみたい。
 そういえば、参考にさせていただいたサイトではよくやってた。
 つーことであらためて SandS の、init.lua を書き直してみた。
 

init.lua

 参考にさせていただいたのは、こちらのサイトです。
 
 macOS SierraにアップデートしてHammerspoonでCommandキーにかなと英数を割り当てた | mizoguche.info
 
 これで 2、3 日テストしてみるつもりだけど、感覚的には大丈夫そう。

スポンサードリンク