【问题标题】:adding delay to mouse movement script in JSON在 JSON 中为鼠标移动脚本添加延迟
【发布时间】:2021-03-09 20:41:51
【问题描述】:
所以我正在尝试制作一个脚本来移动鼠标以更快地浏览游戏中的菜单。我已经做到了,所以'to'有多个项目,它工作正常,直到我添加第二次点击然后鼠标在执行时不再移动(我假设因为第二次鼠标点击发生得太快并覆盖它)。我添加了一条“延迟”行,code here,JSON 似乎可以接受,但 karabiner 不接受,并且日志中出现错误,因此根本不会运行复杂的修改,error here。请有人提供帮助或建议更好的方法,谢谢。
【问题讨论】:
标签:
json
mouseevent
delay
karabiner
【解决方案1】:
我很惊讶没有人回答你的直截了当的问题......
这是一个简化的示例操作方法:
"from": {
"key_code": "your_keys" },
"parameters": {
"basic.to_delayed_action_delay_milliseconds": 1000 },
"to": [ {
"key_code": "your_1st_action" }
],
"to_delayed_action": {
"to_if_invoked": [ {
"key_code": "further_actions_after_DELAY_of_1000ms" } ] }
如果您计划多次“休息”,您最好使用(例如)带有 AppleScript 和“延迟 0.5”的 osascript ...