HammerspoonのkeyStrokeの高速化

Hammerspoon が面白い - rochefort’s blog
でkey remap方法について書きましたが、少し高速化できました。

hs.eventtap.keyStroke での高速化

hs.eventtap.keyStroke(modifiers, character[, delay]) 第3引数のdelay に小さな値を設定すると 若干高速化できました。

local function remap(key, mods)
  mods = mods or {}
  return function()
    hs.eventtap.keyStroke(mods, key, 1000)
  end
end

ドキュメントちゃんと読んでなかっただけです。

余談ですが

keyboard入力のやり方はどうやら以下の2種類あるようです。