是否可以仅针对特定的键盘布局(karabiner)启用规则?

问题描述 投票:0回答:1

在Karabiner上,我根据其复杂的修改设置启用了多个规则,例如Emacs key bindings

我想知道是否有可能仅针对特定的键盘布局(例如U.S.)使用那些启用规则,而当我切换到另一个键盘布局时会自动禁用这些规则。

key-bindings karabiner
1个回答
0
投票

无法将现有导入的规则变成特定于设备的规则。但是,如果您制定或修改这些规则,则可以。

https://pqrs.org/osx/karabiner/json.html#condition-definition-device

如何制定自己的规则的要点是在内部制作json文件

~/.config/karabiner/assets/complex_modifications/

您可以根据需要命名json文件。您甚至可以根据需要从其他位置进行符号链接。

因此,如果您有一条规则要特定于设备,请将其复制粘贴到json文件中,然后将其从type: "basic"修改为type: "device_if",并填写设备ID等。您可以从Karabiner EventViewer获取应用程序在“设备”标签下。

© www.soinside.com 2019 - 2024. All rights reserved.