如何组合两个键盘的输入?

Jan*_*usz 10 mac keyboard keyboard-shortcuts

我使用Stinkyboard Footboard在 Mac 上用脚输入快捷方式。

这工作正常,Footboard 被识别为另一个 USB 键盘并且快捷方式正在工作。不起作用的一件事是将两个键(如ALT+)分配给SHIFT脚踏板,然后添加另一个键,就像1我用手使用的键盘一样。

有没有办法让这两个键盘将它们的输入组合成一个快捷方式?

Del*_*rth 15

新答案

对于 macOS Catalina (10.15.6) 和 Big Sur (11.0),Karabiner Elements可以帮助解决这个问题,正如Jeremy Blalock发布的那样。

在 Karabiner Elements->Devices 中,确保为您希望共享修饰键的所有键盘/设备检查“修改事件”,如Digicrat发布的那样

如果您喜欢这个解决方案,请考虑按照GenericJam 的要求向Karabiner 的作者捐赠一些东西

如果您需要适用于 macOS Sierra (10.12) 到 Catalina (10.15) 的解决方案,您可以尝试使用其 Github 存储库中提供的旧版本Karabiner Elementsv12.10.0是最新的,支持 10.12 到 10.14。

如果我将blast_hardcheese的搜索词放在这个答案中,让我们看看是否能找到这个答案:一个键盘上的修饰键不会改变其他键盘

免责声明:我没有参与开发 Karabiner Elements,也没有使用它来组合多个键盘。由于电池泄漏,我损坏了外接键盘,而且我从未购买过新键盘。我刚刚在得到另一个支持后更新了这个答案(感谢支持者!)。

原答案

我知道我在这里挖坟,但我想我有你的解决方案。它被称为Karabiner

我有一个Belkin Yourtype 无线键盘,我想将它与我的 Macbook pro 的键盘结合使用,只需安装 Karabiner,我就可以做到这一点。

这是可能的,因为 Karabiner 的隐式功能之一是在多个键盘共享修饰键

与所有连接的键盘共享修饰键的状态:

当您使用多个键盘时,修饰键与所有键盘共享。

例如,按“键盘 1 上的 shift 键”和“键盘 2 上的空格键”发送 shift-space。

  • macOS Sierra 用户更新:自完整版以来,已经发布了一个名为 [Karabiner Elements](https://github.com/tekezo/Karabiner-Elements/blob/master/README.md) 的受限版本的 Karabiner从未被释放。 (3认同)
  • 对于那些想知道这个设置在哪里的人来说,据我所知,没有任何设置,它只是运行 Karabiner Elements 后的默认设置。这对我在莫哈韦有两个Mac键盘,一个USB和一个蓝牙的工作 (3认同)
  • 该设置可能是隐式的,但您确实需要显式启用您的设备。在 Karabiner Elements->Devices 中,确保为所有键盘/设备选中“修改事件”。一旦我这样做了,我便宜的 USB 脚踏板就开始按预期工作。 (2认同)