Hammerspoon/hammerspoon

hotkey.modal that ignores anything but given hotkeys

Open

#1,505 建立於 2017年7月30日

在 GitHub 查看
 (12 留言) (0 反應) (1 負責人)Objective-C (15,415 star) (688 fork)batch import
enhancementhelp wanted

描述

Is it possible to have a hs.hotkey.modal with a few bindings that would ignore all the other keys. Let's say if I have:

local myModal = hs.hotkey.modal.new({"cmd"}, "space")
myModal:bind("", "g", nil, openGoogleChrome())
myModal:bind("", "f", nil, openFirefox())
myModal:bind("", "s", nil, openSafari())

Then if I press cmd+space, it will activate the modal, in which it would only respond to g, f, and s. Any other keys would be simply ignored. Is that even possible?

貢獻者指南

hotkey.modal that ignores anything but given hotkeys · Hammerspoon/hammerspoon#1505 | Good First Issue