我正在尝试在我的蓝牙耳机上检测并使用 Hammerspoon hs.eventtap模块eventtaps
编写一些自定义逻辑。以下是中的最小代码片段:init.lua
function mediaKeyCallback(event)
print(event:getType())
end
eventtap = hs.eventtap.new({
hs.eventtap.event.types.gesture,
}, mediaKeyCallback)
eventtap:start()
如果我从触摸栏更改音量,则会记录事件。然而,当从耳机做同样的事情时,音量确实发生了变化,但事件并没有被 Hammerspoon 捕捉到。我尝试使用hs.eventtap.event.types.systemDefined
并hs.eventtap.event.types.NSSystemDefined
没有任何成功。我应该使用其他一些 Hammerspoon 模块还是缺少一些基本的东西?