我发现在 Mac OS Sierra 发布几天后升级到该版本后,Karabiner 不再起作用。
我使用的是 MacBook Air,所以它没有数字键盘,但我需要它来更方便地在 3D 软件 Blender 中更改视图。Karabiner 已经附带了一个选项,它Fn+ 任何数字 = 该数字的键盘,包括点、斜线、逗号等。但是,在我更新后,这不再起作用了,所以我在 XML 文件中尝试了它,如下所示,但这也不起作用。
有人知道我怎样才能让该功能再次发挥作用吗?
<?xml version="1.0"?>
<root>
<item>
<name>Change numeric keys to keypad</name>
<identifier>private.change_numeric_keys_to_keypad</identifier>
<autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_0</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_1, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_1</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_2, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_2</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_3, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_3</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_4, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_4</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_5, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_5</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_6, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_6</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_7</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_8</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::KEYPAD_9</autogen>
</item>
</root>
答案1
来自 pqrs.org 网站:
Karabiner 目前无法在 macOS Sierra 上运行。
我们正在开发 Karabiner-Elements,它首先为 macOS Sierra 提供简单的按键修改。(Karabiner-Elements 在 macOS Sierra 上运行良好。我们正在努力修复几个剩余的问题。)
Karabiner-Elements 完成后,我们将开始更新 Sierra 的全功能 Karabiner。