<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MTS_config>
<MTS_config MTS_config_version="1.60" min_firmware_version="1.46">
    <RequireLib name="FW_main" />
    <MacroLibrary>
        <EventMacro macro_name="  Enter (Pinky)  " lib="user" user_selectable="false">
            <KeyEvent keyCode="&apos;" driverContext=" qwerty" />
            <KeyEvent keyCode="Enter" driverContext=" dvorak" />
            <KeyEvent keyCode="\" driverContext=" qwerak qwack" />
            <KeyEvent keyCode="NumpadEnter" layoutContext=" numlock" />
        </EventMacro>
        <EventMacro macro_name="  Popup Menu  " lib="user" user_selectable="false">
            <KeyEvent keyCode="F8" driverContext=" qwerty" />
            <KeyEvent keyCode="PopupMenu" driverContext=" dvorak qwerak qwack" />
        </EventMacro>
        <EventMacro macro_name="  Caps Lock  " lib="user" user_selectable="false">
            <KeyEvent keyCode="`" driverContext=" qwerty" />
            <KeyEvent keyCode="CapsLock" driverContext=" dvorak qwerak qwack" />
        </EventMacro>
        <EventMacro macro_name="InvisibleKey4" lib="user" user_selectable="false" />
        <EventMacro macro_name="InvisibleKey5" lib="user" user_selectable="false" />
        <EventMacro macro_name="InvisibleKey6" lib="user" user_selectable="false" />
        <EventMacro macro_name="InvisibleKey10" lib="user" user_selectable="false" />
        <EventMacro macro_name="InvisibleKey11" lib="user" user_selectable="false" />
        <EventMacro macro_name="InvisibleKey12" lib="user" user_selectable="false" />
        <EventMacro macro_name="Previous Word" tree_folder="Text Navigation" lib="user">
            <KeyEvent keyCode="Left" driverContext=" mac" />
            <KeyEvent keyCode="Left" modifiers="LeftCtrl" driverContext=" win custom_os linux unix emacs" />
        </EventMacro>
        <SpeedParamTemplate sensitivity="149.00" accelThresh="10.00" accelPower="0.25" macro_name="Mouse Pointing Speed" lib="user" user_selectable="false" />
        <SpeedParamTemplate sensitivity="151.00" accelThresh="10.00" accelPower="0.25" macro_name="Mouse Dragging Speed" lib="user" user_selectable="false" />
        <SpeedParamTemplate sensitivity="20.00" accelThresh="25.00" accelPower="0.25" macro_name="Scroll Speed" lib="user" user_selectable="false" />
        <ChordTemplate macro_name="Search &amp; Right Click/Drag" lib="user" speed_param_ref="Fine Command Sensitivity">
            <GestureCategories list=" scroll_mouse" />
            <SynctapEvents macro_name="SynctapEvents  {in Search &amp; Right Click/Drag}">
                <MacroRefEvent macro_ref="Secondary Click Event" />
            </SynctapEvents>
            <ChordHoldEvents timedown_trigger="true" macro_name="ChordHoldEvents  {in Search &amp; Right Click/Drag}">
                <MacroRefEvent macro_ref="Secondary Press Event" />
            </ChordHoldEvents>
            <ChordLiftEvents macro_name="ChordLiftEvents  {in Search &amp; Right Click/Drag}">
                <MacroRefEvent macro_ref="Secondary Release Event" />
            </ChordLiftEvents>
            <Slide macro_name="Move Horizontally &amp; Vertically (XY)  {in Search &amp; Right Click/Drag}" axes_template_ref="Move Horizontally &amp; Vertically (XY)" locking="true" momentumEnabled="true" lowCommitSensitivity="true" speed_param_ref="Mouse Dragging Speed">
                <MacroRefEvent macro_ref="Secondary Drag Event" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Scroll &amp; Pan" lib="user">
            <GestureCategories list=" scroll_mouse" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="RightShift" driverContext=" mac" />
                <KeyEvent keyCode="RightShift" driverContext=" win" />
            </SynctapEvents>
            <ChordLiftEvents macro_name="ChordLiftEvents  {in Scroll &amp; Pan}">
                <MacroRefEvent macro_ref="Release Mouse Buttons" />
            </ChordLiftEvents>
            <Slide macro_name="Vertical Scroll  {in Scroll &amp; Pan}" axes_template_ref="Vertical Scroll" lowCommitSensitivity="true" speed_param_ref="Scroll Speed">
                <GestureCategories list=" scroll_mouse three_buttons" />
                <MacroRefEvent macro_ref="Wheel Scroll" />
            </Slide>
            <Slide macro_name="Horizontal Pan  {in Scroll &amp; Pan}" tree_label="Pan" axes_template_ref="Horizontal Pan" lowCommitSensitivity="true" speed_param_ref="Game Arrow Sensitivity">
                <GestureCategories list=" weird_chords" />
                <HandEvent subType="motion" driverContext=" win" />
                <MouseEvent subType="move" driverContext=" mac" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Wheel Zoom/Rotate/Scroll" icon_name="T4FS.gif" lib="user">
            <GestureCategories list=" scroll_mouse fivefinger_mouse hand_nav" />
            <SynctapEvents macro_name="SynctapEvents  {in Wheel Zoom/Rotate/Scroll}" tree_label="Rest">
                <MacroRefEvent macro_ref="Rest" />
            </SynctapEvents>
            <Slide macro_name="Move Horizontally &amp; Vertically (XY)  {in Wheel Zoom/Rotate/Scroll}" axes_template_ref="Move Horizontally &amp; Vertically (XY)" locking="true" speed_param_ref="Mouse Pointing Speed">
                <GestureCategories list=" fivefinger_mouse" />
                <MacroRefEvent macro_ref="Point Event" />
            </Slide>
            <Slide lib="user" axes_template_ref="Expand Hand" oneShot="true">
                <MouseEvent subType="wheel_down" modifiers="LeftCtrl" driverContext=" win custom_os linux unix emacs" />
                <MacroRefEvent macro_ref="Mac Zoom In Hotkey" />
            </Slide>
            <Slide lib="user" axes_template_ref="Contract Hand" oneShot="true">
                <MacroRefEvent macro_ref="Mac Zoom Out Hotkey" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Word Pointing" lib="user" speed_param_ref="Fine Command Sensitivity">
            <GestureCategories list=" emacs_op text_nav programmer_op" />
        </ChordTemplate>
        <ChordTemplate macro_name="PgUp/PgDn &amp; Home/End" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
            <GestureCategories list=" text_nav" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="LeftShift" driverContext=" mac" />
                <KeyEvent keyCode="LeftShift" driverContext=" win" />
            </SynctapEvents>
            <Slide macro_name="Move Up  {in PgUp/PgDn &amp; Home/End}" tree_label="PageUp" lib="user" axes_template_ref="Move Up">
                <KeyEvent keyCode="PageUp" driverContext=" win custom_os linux unix emacs" />
                <KeyEvent keyCode="PageUp" driverContext=" mac" />
            </Slide>
            <Slide macro_name="Move Down  {in PgUp/PgDn &amp; Home/End}" tree_label="PageDown" axes_template_ref="Move Down">
                <KeyEvent keyCode="PageDown" />
            </Slide>
            <Slide macro_name="Move Right  {in PgUp/PgDn &amp; Home/End}" lib="user" axes_template_ref="Move Right" oneShot="true">
                <KeyEvent keyCode="End" />
            </Slide>
            <Slide macro_name="Move Left  {in PgUp/PgDn &amp; Home/End}" lib="user" axes_template_ref="Move Left" oneShot="true">
                <KeyEvent keyCode="Home" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Ctrl-PgUp/Dn &amp; Begin/End" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
            <GestureCategories list=" text_nav" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="LeftShift" driverContext=" mac" />
                <KeyEvent keyCode="LeftShift" driverContext=" win" />
            </SynctapEvents>
            <Slide macro_name="Move Up  {in Ctrl-PgUp/Dn &amp; Begin/End}" tree_label="PageUp" lib="user" axes_template_ref="Move Up">
                <KeyEvent keyCode="PageUp" driverContext=" mac" />
                <KeyEvent keyCode="PageUp" driverContext=" win" />
                <KeyEvent keyCode="PageUp" modifiers="LeftCtrl" driverContext=" custom_os unix emacs" />
            </Slide>
            <Slide macro_name="Move Down  {in Ctrl-PgUp/Dn &amp; Begin/End}" tree_label="PageDown" lib="user" axes_template_ref="Move Down">
                <KeyEvent keyCode="PageDown" driverContext=" mac" />
                <KeyEvent keyCode="PageDown" driverContext=" win" />
                <KeyEvent keyCode="PageDown" modifiers="LeftCtrl" driverContext=" custom_os linux unix emacs" />
            </Slide>
            <Slide macro_name="Move Right  {in Ctrl-PgUp/Dn &amp; Begin/End}" lib="user" axes_template_ref="Move Right" oneShot="true">
                <KeyEvent keyCode="End" />
            </Slide>
            <Slide macro_name="Move Left  {in Ctrl-PgUp/Dn &amp; Begin/End}" lib="user" axes_template_ref="Move Left" oneShot="true">
                <KeyEvent keyCode="Home" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Thumb+Pinky (R Spread)" lib="user" speed_param_ref="Medium-Fine Command Sensitivity">
            <GestureCategories list=" search_edit" />
            <SynctapEvents macro_name="SynctapEvents  {in Thumb+Pinky (R Spread)}" lib="user">
                <KeyEvent keyCode="RightAlt" driverContext=" mac" />
                <KeyEvent keyCode="RightAlt" driverContext=" win" />
                <KeyEvent keyCode="Enter" driverContext=" custom_os linux unix emacs" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate macro_name="Thumb+Pinky (L Spread)" lib="user" speed_param_ref="Medium-Fine Command Sensitivity">
            <GestureCategories list=" clipboard_op" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="LeftAlt" driverContext=" win" />
                <KeyEvent keyCode="LeftAlt" driverContext=" mac" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate macro_name="Cut/Copy/Paste, Undo&amp;Tab" lib="user" speed_param_ref="Medium-Fine Command Sensitivity">
            <GestureCategories list=" clipboard_op" />
            <SynctapEvents macro_name="SynctapEvents  {in Cut/Copy/Paste, Undo&amp;Tab}">
                <MacroRefEvent macro_ref="Copy" />
            </SynctapEvents>
            <Slide macro_name="Expand Hand  {in Cut/Copy/Paste, Undo&amp;Tab}" axes_template_ref="Expand Hand" oneShot="true">
                <MacroRefEvent macro_ref="Paste" />
            </Slide>
            <Slide macro_name="Contract Hand  {in Cut/Copy/Paste, Undo&amp;Tab}" axes_template_ref="Contract Hand" oneShot="true">
                <MacroRefEvent macro_ref="Cut" />
            </Slide>
            <Slide macro_name="Move Right  {in Cut/Copy/Paste, Undo&amp;Tab}" axes_template_ref="Move Right" fastShot="true" speed_param_ref="Medium Command-Gesture Sensitivity">
                <GestureCategories list=" search_edit" />
                <MacroRefEvent macro_ref="Tab" />
            </Slide>
            <Slide macro_name="Move Left  {in Cut/Copy/Paste, Undo&amp;Tab}" axes_template_ref="Move Left" fastShot="true" speed_param_ref="Medium Command-Gesture Sensitivity">
                <GestureCategories list=" search_edit" />
                <MacroRefEvent macro_ref="BackTab" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="File Operations" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
            <GestureCategories list=" file_op" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="RightGUI" driverContext=" mac" />
                <KeyEvent keyCode="RightCtrl" driverContext=" win" />
            </SynctapEvents>
            <Slide macro_name="Expand Hand  {in File Operations}" lib="user" axes_template_ref="Expand Hand" oneShot="true" speed_param_ref="Extra Coarse Command Sensitivity">
                <KeyEvent keyCode="F11" driverContext=" mac" />
                <KeyEvent keyCode="H" modifiers="LeftCtrl" driverContext=" win" />
            </Slide>
            <Slide macro_name="Contract Hand  {in File Operations}" description="open file in eclipse" lib="user" axes_template_ref="Contract Hand" oneShot="true" speed_param_ref="Extra Coarse Command Sensitivity">
                <KeyEvent keyCode="R" modifiers="LeftCtrl LeftShift" driverContext=" win" />
                <KeyEvent keyCode="F9" driverContext=" mac" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Window Manipulation" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
            <GestureCategories list=" window_op" />
            <Slide macro_name="Expand Hand  {in Window Manipulation}" lib="user" axes_template_ref="Expand Hand" oneShot="true" speed_param_ref="Extra Coarse Command Sensitivity">
                <KeyEvent keyCode="F11" driverContext=" mac" />
            </Slide>
            <Slide macro_name="Contract Hand  {in Window Manipulation}" lib="user" axes_template_ref="Contract Hand" oneShot="true" speed_param_ref="Extra Coarse Command Sensitivity">
                <KeyEvent keyCode="F9" driverContext=" mac" />
                <KeyEvent keyCode="R" modifiers="LeftCtrl LeftShift" driverContext=" win" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="Desktop/Tool Selection Compass" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
            <GestureCategories list=" desktop_nav" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="LeftCtrl" driverContext=" win" />
                <KeyEvent keyCode="LeftGUI" driverContext=" mac" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate macro_name="Desktop Switching (Spread)" lib="user" speed_param_ref="Medium Command-Gesture Sensitivity">
            <GestureCategories list=" desktop_nav" />
            <SynctapEvents lib="user">
                <KeyEvent keyCode="LeftCtrl" driverContext=" win" />
                <KeyEvent keyCode="LeftGUI" driverContext=" mac" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate macro_name="Adobe Zoom" icon_name="T4FS.gif" lib="user" speed_param_ref="Coarse Command Sensitivity">
            <GestureCategories list=" desktop_nav photoshop_views" />
        </ChordTemplate>
        <ChordTemplate finger_combo="4F" arrangement_ref="4F Compact" zone_ref="On Home Row" suppress_modchord_taps="true" macro_name="Shift Chord (L4F)" lib="user">
            <GestureCategories list=" tap_range_chord modifier_chord" />
            <SynctapEvents macro_name="SynctapEvents  {in Shift Chord (L4F)}">
                <KeyEvent keyCode="LeftShift" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate finger_combo="4F" arrangement_ref="4F Spread" zone_ref="Above Home Row" suppress_modchord_taps="true" macro_name="Upper-Row Chord (L4F)" lib="user">
            <GestureCategories list=" tap_range_chord modifier_chord" />
            <SynctapEvents macro_name="SynctapEvents  {in Upper-Row Chord (L4F)}" lib="user">
                <KeyEvent keyCode="LeftShift" driverContext=" mac" layoutContext=" us101" />
                <KeyEvent keyCode="RightAlt" layoutContext=" international102 us101altgrzones" />
                <KeyEvent keyCode="LeftShift" driverContext=" win" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate finger_combo="4F" arrangement_ref="4F Spread" zone_ref="Above Home Row" suppress_modchord_taps="true" macro_name="Upper-Row Chord (R4F)" lib="user">
            <GestureCategories list=" tap_range_chord modifier_chord" />
            <SynctapEvents macro_name="SynctapEvents  {in Upper-Row Chord (R4F)}" lib="user">
                <KeyEvent keyCode="RightShift" driverContext=" win" layoutContext=" us101" />
                <KeyEvent keyCode="RightCtrl" driverContext=" linux unix emacs" layoutContext=" us101" />
                <KeyEvent keyCode="RightAlt" layoutContext=" international102 us101altgrzones" />
                <KeyEvent keyCode="RightShift" driverContext=" mac" />
            </SynctapEvents>
        </ChordTemplate>
        <ChordTemplate macro_name="RightHand Palm Switches" icon_name="PALM.gif" lib="user" speed_param_ref="Palm Gesture Sensitivity">
            <GestureCategories list=" scroll_mouse osmode_switch text_nav game_nav pengrip_op" />
            <Slide macro_name="Move Right  {in RightHand Palm Switches}" axes_template_ref="Move Right" oneShot="true">
                <GestureCategories list=" osmode_switch" />
                <MacroRefEvent macro_ref="Switch to Win Mode" />
            </Slide>
            <Slide macro_name="Move Left  {in RightHand Palm Switches}" axes_template_ref="Move Left" oneShot="true">
                <GestureCategories list=" osmode_switch" />
                <MacroRefEvent macro_ref="Switch to Mac Mode" />
            </Slide>
        </ChordTemplate>
        <ChordTemplate macro_name="LeftHand Palm Switches" icon_name="PALM.gif" lib="user" speed_param_ref="Palm Gesture Sensitivity">
            <GestureCategories list=" scroll_mouse osmode_switch text_nav game_nav pengrip_op" />
            <Slide macro_name="Move Right  {in LeftHand Palm Switches}" axes_template_ref="Move Right" oneShot="true">
                <GestureCategories list=" osmode_switch" />
                <MacroRefEvent macro_ref="Switch to Linux Mode" />
            </Slide>
            <Slide macro_name="Move Left  {in LeftHand Palm Switches}" axes_template_ref="Move Left" oneShot="true">
                <GestureCategories list=" osmode_switch" />
                <MacroRefEvent macro_ref="Switch to Emacs Mode" />
            </Slide>
        </ChordTemplate>
        <SlideOverride macro_name="Move Up  {in Word Selection}" lib="user" axes_template_ref="Move Up" speed_param_ref="Fine Command Sensitivity">
            <KeyEvent keyCode="Up" modifiers="LeftShift" />
        </SlideOverride>
        <SlideOverride macro_name="Move Down  {in Word Selection}" lib="user" axes_template_ref="Move Down" speed_param_ref="Fine Command Sensitivity">
            <KeyEvent keyCode="Down" modifiers="LeftShift" />
        </SlideOverride>
        <SlideOverride macro_name="Move Right  {in Word Selection}" lib="user" axes_template_ref="Move Right" speed_param_ref="Fine Command Sensitivity">
            <KeyEvent keyCode="Right" modifiers="LeftShift" />
        </SlideOverride>
        <SlideOverride macro_name="Move Left  {in Word Selection}" lib="user" axes_template_ref="Move Left" speed_param_ref="Fine Command Sensitivity">
            <KeyEvent keyCode="Left" modifiers="LeftShift" />
        </SlideOverride>
        <ChordActionOverride action_type="ChordHoldEvents" beginslide_trigger="true" timedown_trigger="true" macro_name="ChordHoldEvents  {in Drag &amp; Double-Click}" lib="user">
            <MacroRefEvent macro_ref="Primary Press Event" />
        </ChordActionOverride>
        <ChordActionOverride action_type="SynctapEvents" macro_name="SynctapEvents  {in Word Selection}" lib="user" />
        <ChordActionOverride action_type="SynctapEvents" macro_name="SynctapEvents  {in Lower-Row Chord (L4F)}" lib="user">
            <KeyEvent keyCode="LeftShift" driverContext=" mac" layoutContext=" us101" />
            <KeyEvent keyCode="RightAlt" modifiers="LeftShift" layoutContext=" international102 us101altgrzones" />
            <KeyEvent keyCode="LeftShift" driverContext=" win" />
        </ChordActionOverride>
        <ChordActionOverride action_type="SynctapEvents" macro_name="SynctapEvents  {in Lower-Row Chord (R4F)}" lib="user">
            <KeyEvent keyCode="RightShift" driverContext=" mac" layoutContext=" us101" />
            <KeyEvent keyCode="RightAlt" modifiers="LeftShift" layoutContext=" international102 us101altgrzones" />
            <KeyEvent keyCode="RightShift" driverContext=" win" />
        </ChordActionOverride>
        <ChordActionOverride action_type="SynctapEvents" macro_name="SynctapEvents  {in Number-Row Chord (L4F)}" lib="user">
            <KeyEvent keyCode="LeftShift" driverContext=" mac" />
            <KeyEvent keyCode="LeftShift" driverContext=" win" />
        </ChordActionOverride>
        <ChordActionOverride action_type="SynctapEvents" macro_name="SynctapEvents  {in Number-Row Chord (R4F)}" lib="user">
            <KeyEvent subType="press" keyCode="RightShift" driverContext=" mac" />
            <KeyEvent keyCode="RightShift" driverContext=" win" />
        </ChordActionOverride>
    </MacroLibrary>
    <UserOptions driverContext=" mac qwerty" layoutContext=" us101" enable_spelling_replacement="false" toggle_numlock_internally="true">
        <EnabledRighthandGestures list=" scroll_mouse clipboard_op file_op window_op desktop_nav text_nav modifier_chord search_edit" />
        <EnabledLefthandGestures list=" clipboard_op desktop_nav text_nav modifier_chord" />
        <EnabledBimanualGestures list="" />
    </UserOptions>
</MTS_config>

