内置键盘和蓝牙键盘的不同键映射/绑定


6

我不得不在我的Macbook上使用Windows键盘。我在Karabiner中有两个不同的配置文件,但我不想继续在它们之间切换。

如何将不同的配置文件应用于Karabiner中的不同键盘或使用其他一些键重映射系统

注意:如果这在技术上很困难,可能是因为应用程序可能无法区分哪个键盘发送了特定的击键,基于检测外部监视器是否插入的解决方案(使用与Karabiner交互的AppleScript,可能)也可以接受。


Karabiner是否有办法在private.xml中执行此操作,您可以将设置仅应用于某个设备? groups.google.com/forum/#!topic/osx-karabiner/LmA5Pk7_-j8
Tom Gewecke 2015年

@TomGewecke谢谢!我看到它已有详细记录,并已在其他地方被问到。希望像谷歌这样糟糕的其他人可能至少会发现这个问题(所以发现这个问题很有用)。您想发表评论作为答案吗?
Yatharth Agarwal

Answers:


7

如果您只想禁用Apple键盘内部键盘的键映射,GUI提供了一种更简单的方法,不涉及重新导入您的配置文件和编辑private.xml

内部 外部


嗯..我在这个回复中看到了什么?这是一个半nsfw动漫绘图和不可用的图像被选为正确的答案。
Arda

1
@Arda网络过滤器可能会干扰您访问Imgur网站(过去我遇到过这个问题)。尝试使用VPN并重新加载。
Yatharth Agarwal

谢谢!实际上,这就是问题(实际上我的用户脚本问题,我认为i.stack.imgur链接是i.imgur)。无论如何,你的解决方案帮助了我。谢谢!
Arda

Karabiner不再适用于最近的MacOS版本(自从我认为Sierra以来的所有内容?)。你知道如何在Karabiner-Elements中做到这一点吗?
rlpowell

2

您可以从两个配置文件作为XML导出相关的设置,将它们放置private.xml,然后通过添加相应的标签说明自定义他们在这里(通过发现这个谷歌小组讨论):

您可以定义仅在特定[sic]设备上有效的设置。
添加<device_only><device_not>到您的<item>

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.