Hammerspoonは、macOSでキー入力やウィンドウ操作をLuaスクリプティングでカスタマイズできる便利なアプリです。 特にキーマッピングを変更するhs.hotkey.bindは便利なAPIですが、デフォルトの処理も行われなくなるのでたまに困る場面があります。 例えば、escapeキーを押した時に、普通のエスケープ処理に加えてIMEを英数モードにするみたいなことをしたいときにはhs.hotkey.bindは使えません。 正確には、一時的にbindを解除しておいてデフォルト処理のためのイベントを発火して、タイマーで再度bindを有効化するみたいな処理を書けば使えなくはないのですが、これはあ…