问题标签 [hammerspoon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 如何在 HammerSpoon 的帮助下扩展文本或片段?
我们可以HammerSpoon
像 aText 或 TextExpander 一样使用扩展文本吗?
但是如何hs.eventtap.keyStrokes("asdf")
检测击键并扩展文本?
例如,一个用例是扩展mme
-> myemail@address.com
。
如何使用 HammerSpoon 实现这一目标?
lua - 如何在 Calculator.app 上获得结果后使用 AppleScript 或 Lua 执行 ALT + TAB
我使用 Calculator.app,在ENTER按下键后,我希望它自动执行ALT+TAB以转到我使用的上一个应用程序:Excel 或 Firefox 或 Chrome,......你的名字。
我对 .lua 也有同样的问题,但如果不能用 .lua 完成,我想用 AppleScript 或 Automator 来完成。
更新:
正如 user3439894 所说,CMD+TAB工作正常。
但在我的最后,TAB没有发布,因此,我继续展示所有打开的应用程序。所以,我试着把RETURNas of the documentation。我也试过ENTER了,但它们都不起作用。
hammerspoon - 使用 Hammerspoon 构建箭头簇
我正在用 Hammerspoon 构建一个箭头簇
ctrl
+ a/s/d/w 模拟左/下/右/上箭头
这就是我现在的位置
一切正常。然而——正如你所看到的——我不得不重新映射所有的shift
//组合,alt
因为否则这些将不起作用。cmd
ctrl
不禁想到有更好的方法来告诉 Hammerspoon 将修饰符转移到新的箭头键上,而不必手动列出所有修饰符。
在那儿?
macos - 按住鼠标键在锤子中滚动
我目前正在尝试在mac上的hammerspoon中设置一个lua脚本,这样当我按住鼠标上的后退/前进侧按钮时,只要按住按钮,我就可以连续上下滚动。确实,以下代码是我迄今为止所拥有的
这里的代码允许我每次按下侧按钮时滚动,但只滚动一次。要继续滚动,我需要释放侧边按钮,再次单击并重复。似乎我需要某种while循环,但我不太确定如何用hammerspoon做到这一点。任何提示将不胜感激。