我希望能够使用键盘快捷键在Mac笔记本电脑上切换垂直滚动方向。我已经安装了一个名为Karabiner的应用程序,该应用程序用于许多自定义键映射。

是否有任何熟悉Karabiner的人知道如何编辑private.xml文件来实现这一目标? (我之前已经编辑了private.xml,但仅使用__KeyToKey__,并且未更改实际设置)

如果不是,是否有人知道我可以创建键盘快捷方式来切换滚动方向的另一种方式?

最佳答案

我在其他地方得到一些帮助后才知道这一点。如果使用应用程序Karabiner,请单击其他选项卡,然后单击Open private.xml
然后将其添加到private.xml文件:

<vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_SHELL_toggle_vertical_scroll_direction</name>
    <url type="shell">
      <![CDATA[    /Applications/Karabiner.app/Contents/Library/bin/karabiner toggle remap.reverse_vertical_scrolling    ]]>
    </url>
</vkopenurldef>

<item>
    <name>Reverse Scroll Direction with Shift_L+Shift_R+S</name>
    <identifier>private.reverse_scroll_direction</identifier>
    <autogen>
        __KeyToKey__
        KeyCode::S, ModifierFlag::SHIFT_R | ModifierFlag::SHIFT_L,
        KeyCode::VK_OPEN_URL_SHELL_toggle_vertical_scroll_direction,
    </autogen>
</item>

当您按“左移+右移+ s”时,以上代码将切换机器上的垂直滚动方向

关于macos - 创建键盘快捷方式以切换Mac滚动方向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28971512/

10-11 22:22