创建键盘快捷键以切换Mac滚动方向

Dse*_*sel 6 macos mouse keyboard-shortcuts keymapping trackpad

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

是否有人熟悉Karabiner谁知道如何编辑private.xml文件来实现这一目标?(我private.xml以前编辑过,但只使用__KeyToKey__而不是更改实际设置)

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

Dse*_*sel 0

在其他地方获得一些帮助后我发现了这一点。如果使用 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>
Run Code Online (Sandbox Code Playgroud)

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