开源改变世界!!

控制台输入字段的热键 #1499

推推 grbl 2年前 (2023-01-28) 145次浏览
关闭
ThorbenH 打开了这个问题 2020 年 12 月 28 日 · 2 条评论 · 由#1502修复
关闭

控制台输入字段的热键#1499

ThorbenH 打开了这个问题 2020 年 12 月 28 日 · 2 条评论 · 由#1502修复

注释

控制台输入字段的热键 #1499

问题陈述
我喜欢使用按键绑定来快速停止机器,而无需按下电源开关。
我希望能够快速发送自定义 gcode 片段。我找不到键绑定来聚焦控制台窗口的输入字段。

建议
我想要一个绑定设置来聚焦控制台输入字段以进行输入。
用法示例:

  1. 按<我的新热键>
  2. 输入 <我的 gcode>
  3. 按 Enter(发送到机器)

替代建议
由于我经常使用相同的片段,我考虑过使用宏。遗憾的是,它们也不能使用组合键调用。

附加上下文
使用鼠标既慢又麻烦(尤其是在笔记本电脑上),这就是为什么我想在 UGS 中使用键盘来完成所有操作。我也在考虑构建一个模拟 usb 键盘的 jog pendant,遗憾的是这意味着它的功能受支持的键绑定。能够注入 gcode 片段将使我能够在吊坠中实现基本上无限的功能。

控制台输入字段的热键 #1499
合作者

感谢您提出一个很好的功能请求!

我创建了一个拉取请求来解决这个问题。合并后,您将能够向控制台窗口添加快捷方式:
控制台输入字段的热键 #1499

宏也应该能够映射到快捷方式,在键盘映射设置中查找类别“宏”:
控制台输入字段的热键 #1499

如果您知道一些编码,您还可以使用 REST-API 访问您的机器并实现自动化。关于此的文档很少,但如果您查看 REST 端点,它应该非常简单:
https ://github.com/winder/Universal-G-Code-Sender/tree/master/ugs-pendant/src /main/java/com/willwinder/universalgcodesender/pendantui/v1/resources

举个例子,如果你在http://localhost:8080/api/v1/macros/getMacroList


[
  {"gcode":"G91 X0 Y0;", "description":null, "name":"Go to Zero"},
  {"gcode":"$1", "description":null, "name":"Macro #1"}
]
控制台输入字段的热键 #1499 breiler 自己分配了这个 2020 年 12 月 30 日
控制台输入字段的热键 #1499 breiler 在 #1502 完成后 关闭了它 2021 年 1 月 3 日
喜欢 (0)