xml Karabiner模板使用Evoluent垂直鼠标设置辅助功能键。在此示例中,按钮6被分配以下内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml Karabiner模板使用Evoluent垂直鼠标设置辅助功能键。在此示例中,按钮6被分配以下内容相关的知识,希望对你有一定的参考价值。

<?xml version="1.0"?>
<root>
    <item>
      <name>Evoluent VerticalMouse</name>
      <appendix>All customizations only apply for the Evoluent VerticalMouse.</appendix>
      <appendix>Note: button 4 (the mouse scroll button) and button 5 are swapped in Karabiner. I still use the default Evoluent labeling.</appendix>
      <devicevendordef>
        <vendorname>EVOLUENT</vendorname>
        <vendorid>0x1a7c</vendorid>
      </devicevendordef>
      <deviceproductdef>
        <productname>VERTICALMOUSE</productname>
        <productid>0x0191</productid>
      </deviceproductdef>
      <item>
        <name>Button 6: Secondary Functions</name>
        <appendix>Simulates the press of Shift-Right, Control-Right, Option-Right and Command-Right.</appendix>
        <appendix>The lower button is used for the secondary functions. Holding it down while pressing any of the five buttons will trigger the assigned functions.</appendix>
        <identifier>private.button6</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::BUTTON6,
            KeyCode::COMMAND_R,
                ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::CONTROL_R
        </autogen>
      </item>
      <item>
        <name>Button 6+1</name>
        <identifier>private.button6_and_1</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::LEFT,
                ModifierFlag::COMMAND_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::CONTROL_R,
            KeyCode::F2,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
      <item>
        <name>Button 6+2</name>
        <identifier>private.button6_and_2</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::RIGHT,
                ModifierFlag::COMMAND_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::CONTROL_R,
            KeyCode::F2,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
      <item>
        <name>Button 6+3</name>
        <identifier>private.button6_and_3</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::MIDDLE,
                ModifierFlag::COMMAND_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::CONTROL_R,
            KeyCode::F2,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
      <item>
        <name>Button 6+4</name>
        <identifier>private.button6_and_4</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::BUTTON4,
                ModifierFlag::COMMAND_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::CONTROL_R,
            KeyCode::F2,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
      <item>
        <name>Button 6+5</name>
        <identifier>private.button6_and_5</identifier>
        <appendix>Panic mode.</appendix>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::BUTTON5,
                ModifierFlag::COMMAND_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::CONTROL_R,
            KeyCode::F2,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
      <item>
        <name>Button 4: Show Mission Control</name>
        <appendix>Triggers the shortcut Command + F3 (which is my shortcut for "Mission Control").</appendix>
        <identifier>private.button4</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::BUTTON5,
            KeyCode::F3,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
      <item>
        <name>Button 5: Show Desktop</name>
        <appendix>Triggers the shortcut Command + F2 (which is my shortcut for "Show Desktop").</appendix>
        <identifier>private.button5</identifier>
        <device_only>DeviceVendor::EVOLUENT, DeviceProduct::VERTICALMOUSE</device_only>
        <autogen>
            --PointingButtonToKey--
            PointingButton::BUTTON4,
            KeyCode::F2,
                ModifierFlag::COMMAND_L
        </autogen>
      </item>
    </name>
</root>

以上是关于xml Karabiner模板使用Evoluent垂直鼠标设置辅助功能键。在此示例中,按钮6被分配以下内容的主要内容,如果未能解决你的问题,请参考以下文章

xml 我的鼠标设置为Karabiner

xml Karabiner为我自己设置文件。

xml Karabiner private.xml用于交换Parallels的选项和命令键

xml Karabiner Umlauts(alt +u⇒ü等)

xml 用于非Apple键盘的Karabiner private.xml切换目标显示模式

xml Karabiner_Private_For_Filco_Minila.xml