【问题标题】:Create keyboard shortcut to toggle Mac scroll direction创建键盘快捷键以切换 Mac 滚动方向
【发布时间】:2015-03-10 18:34:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: macos mouse keyboard-shortcuts keymapping trackpad


    【解决方案1】:

    我在其他地方得到了一些帮助后才知道这一点。如果使用应用程序 Karabiner,请单击 misc 选项卡,然后单击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>
    

    上面的代码会在你按下“left shift + right shift + s”时切换你机器上的垂直滚动方向

    【讨论】:

    • 在 macOS Sierra 和 Karabiner-Elements v 12.1.0 上试用,但找不到方法
    • 不幸的是,我也无法使用 Karabiner v12.1.0.... :( 如果我找到解决方法,我会更新答案
    猜你喜欢
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多