开源改变世界!!

功能键分配 #74

推推 grbl 2年前 (2023-01-31) 74次浏览
关闭
WillAdams 打开了这个问题 2015 年 6 月 20 日 · 7条评论
关闭

功能键分配#74

WillAdams 打开了这个问题 2015 年 6 月 20 日 · 7条评论

注释

功能键分配 #74

如果 bCNC 将功能键映射到 Grbl 中的特定按键/功能,那就太好了。

特别是,直接 Grbl 命令会很棒:

  • ~(循环开始)
  • !(进给保持)
  • ?(当前状态)
  • ctrl-x(重置 Grbl)

(还有其他人吗?)

我还希望有适合与物理挂件一起使用的命令(我已经开始使用 Wii 遥控器作为使用 Touchmote 的遥控器)

  • 归位
  • 上、下、左、右、来回慢跑
  • 增加和减少点动增量
  • 开始发送当前加载的文件
  • 在工作区坐标系之间切换
功能键分配 #74
所有者

这当然是可能的。知道要使用哪些键吗?或者直接与 grbl 接受的一样?
我还可以在用户定义的按钮上添加键盘映射。

功能键分配 #74
作者

我的建议是捕获 F# 功能键(我的 Mac 有 F1–F15,但我的 PC 键盘只有 F1–12)。

有一个 .ini 文件,它允许一个人为他们分配一个击键(或者多个会很好——我的 Wacom 数位板允许这样做),然后可以设置一个默认映射,但人们可以根据需要更改它。

这样,文本字段是否具有光标焦点将是不变的,这非常好。

Fn 键似乎通常以四个为一组排列,所以我的建议是:

F1 ~
F2 !
F3 ?
F4 Ctrl x

F5 H(归位)
F6 上一个工作空间坐标系
F7 下一个工作空间坐标系
F8 开始发送当前加载的文件

F9 jog X轴左
F10 jog Y轴远离
F11 jog Y轴近
F12 jog X轴右

F13 点动 Z 轴向上
F14 作业 Z 轴向下
F15 增加点动增量
F16 减少点动增量

拥有这个特性,让它不受键盘焦点的影响,并为我们目前还没有的东西提供键盘命令,这将是最重要的事情。我一直在使用 Wii 遥控器作为吊坠,使用带有碳化物运动机器控制软件的 Touchmote,它工作得很好,我只是希望他们有一个键盘控制来启动归位,以及增加/减少点动增量的命令,而不是当前静态的 5 个选项很难映射到有限的按钮。

功能键分配 #74
贡献者

在里面@WillAdams建议为什么将慢跑控制拆分为 PC 用户不可用的 F 键,对于慢跑,我认为箭头键加上 Z 轴的向上翻页广告向下翻页几乎出现在所有键盘中,所以我认为:

F1 ~
F2 !
F3 ?
F4 Ctrl x

F5 – F6 – F7 – F8 – F9 – F10 – F11 – F12 用户可配置

因此,当用户拥有键盘时,可以使用键盘轻松完成慢跑,并将归位分配给 5 键(或可能分配给 0 键),并向上翻页用于 Z 和 + 以及 – 用于增量。

向大家致以最诚挚的问候。

卡罗·D。

功能键分配 #74
作者

我对使用箭头键进行慢跑的最大担忧是,如果文本光标在文本字段中处于活动状态,它们将无法用于慢跑机器—-也许以某种方式将其用于界面设计?

同意前四个和用户可配置的天平就可以了。

功能键分配 #74
所有者

@WillAdams我最初在箭头上有一个全局映射,但当我想在命令行、编辑器或任何文本字段中编辑文本时,我发现它相当混乱。
从任何地方点击 Escape 将焦点移动到画布/可视化器,箭头用于慢跑。

但是在配置中拥有一个按键映射列表(如用户定义的按钮)是相当简单的,因此任何组合(如 Shift / Ctrl / Alt 和任何键 F# 或普通键)都可以映射到一个动作。新界面我会牢记

功能键分配 #74
贡献者

@WillAdams,好点,我注意到了这种行为,但我忘记了,@vlachoudis有趣的“逃生”把戏。
我忘记了修改器,所以 PC 用户也有超过 12 个 F 键,问题仍然是提醒所有映射,也许打印一些小列表或键盘上的一些贴纸会简化工作。
但我要加时赛了。

问候大家

卡罗D。

功能键分配 #74 vlachoudis 提到了这个问题 2015 年 9 月 5 日
功能键分配 #74
所有者

在新界面中,所有功能键都是用户可配置的,在 Tools->Shortcuts