Can someone here help me, or recommend someone who can? I got this mapping file configured from Babis here. I am trying to replace Traktor completely in my and my partners rigs. Can do so and will rave about VDJ is I can get this done. Basically, I need to change the deck controls so that they are not mirrored, but match for each deck. I figured out how to mod the "out controls"(what the buttons do in the software) but I can not figure out how to get the lights to properly light once I have done so. Can someone please modify it for me to correct It? I am not a programmer and don't understand this well, but really need this done. Thanks in advance for any help! Here is a link to the current mapping file. https://drive.google.com/file/d/17Ql56n38tTNg10ijDzky30a1GW2tWOZM/view?usp=share_link or the actual text from the XML file:
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="XONE96" author="Atomix Productions" version="850" date="2020-11-27">
<map value="ONINIT" action="deck 1 pfl off & fake_mixer on & fake_pfl on" />
<map value="ONEXIT" action="fake_mixer off & fake_pfl off" />
<map value="VOLUME" action="volume" />
<map value="CROSSFADER" action="crossfader" />
<map value="2DECKS_MODE" action="setting 'XONE96-K2Devices' '1' ? setting 'XONE96-K2SingleDeviceMode' '2Decks' ? true : false : false" />
<map value="4DECKS_MODE" action="setting 'XONE96-K2Devices' '1' ? setting 'XONE96-K2SingleDeviceMode' '4Decks' ? true : false : false" />
<map value="TWOK2_MODE" action="setting 'XONE96-K2Devices' '2' ? true : false" />
<map value="SHIFT" action="shift" />
<map value="LED_SHIFT" action="shift ? color 'orange' : off" />
<map value="K2_MODE" action="toggle '@$k2mode'" />
<map value="SHIFT_K2_MODE" action="toggle '@$k2topmode'" />
<map value="LED_K2_MODE" action="shift ? var '@$k2topmode' ? color 'orange' : color 'green' : var '@$k2mode' ? color 'red' : color 'green'" />
<map value="K22D_MODE" action="toggle '@$k22dmode'" />
<map value="LED_K22D_MODE" action="var '@$k22dmode' ? color 'orange' : color 'green'" />
<map value="K2_ENCODER" action="effect_select 1 ? effect_select 1 : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : loop_double" />
<map value="K2_ENCODER_PUSH" action="effect_select 1 ? effect_select 1 : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : loop" />
<map value="SHIFT_K2_ENCODER" action="loop_move" />
<map value="LED_K2_ENCODER" action="effect_select 1 ? color 'orange' : effect_select 2 ? color 'orange' : effect_select 3 ? color 'orange' : loop ? blink 500ms ? color 'green' : off : color 'green'" />
<map value="K22D_ENCODER_INNER" action="loop_double" />
<map value="K22D_ENCODER_PUSH_INNER" action="loop" />
<map value="SHIFT_K22D_ENCODER_INNER" action="loop_move" />
<map value="LED_K22D_ENCODER_INNER" action="loop ? blink 500ms ? color 'green' : off : color 'green'" />
<map value="K22D_ENCODER_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter" />
<map value="K22D_ENCODER_PUSH_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter 50%" />
<map value="LED_K22D_ENCODER_OUTER" action="filter 50% ? color 'green' : color 'orange'" />
<map value="K2_KNOB_1" action="var '@$k2topmode' ? effect_slider 1 : eq_high" />
<map value="K2_KNOB_2" action="var '@$k2topmode' ? effect_slider 2 1 : eq_mid" />
<map value="K2_KNOB_3" action="var '@$k2topmode' ? effect_slider 3 1 : eq_low" />
<map value="K2_BUTTON_1" action="var '@$k2topmode' ? effect_active 1 : eq_kill_high" />
<map value="K2_BUTTON_2" action="var '@$k2topmode' ? effect_active 2 : eq_kill_mid" />
<map value="K2_BUTTON_3" action="var '@$k2topmode' ? effect_active 3 : eq_kill_low" />
<map value="SHIFT_K2_BUTTON_1" action="var '@$k2topmode' ? effect_select 1 : eq_kill_high" />
<map value="SHIFT_K2_BUTTON_2" action="var '@$k2topmode' ? effect_select 2 : eq_kill_mid" />
<map value="SHIFT_K2_BUTTON_3" action="var '@$k2topmode' ? effect_select 3 : eq_kill_low" />
<map value="LED_K2_KNOB_1" action="var '@$k2topmode' ? effect_active 1 ? color 'orange' : color 'green' : eq_kill_high ? color 'red' : off" />
<map value="LED_K2_KNOB_2" action="var '@$k2topmode' ? effect_active 2 ? color 'orange' : color 'green' : eq_kill_mid ? color 'red' : off" />
<map value="LED_K2_KNOB_3" action="var '@$k2topmode' ? effect_active 3 ? color 'orange' : color 'green' : eq_kill_low ? color 'red' : off" />
<map value="K22D_KNOB_1_INNER" action="eq_high" />
<map value="K22D_KNOB_2_INNER" action="eq_mid" />
<map value="K22D_KNOB_3_INNER" action="eq_low" />
<map value="K22D_BUTTON_1_INNER" action="eq_kill_high" />
<map value="K22D_BUTTON_2_INNER" action="eq_kill_mid" />
<map value="K22D_BUTTON_3_INNER" action="eq_kill_low" />
<map value="LED_K22D_KNOB_1_INNER" action="eq_kill_high ? color 'red'" />
<map value="LED_K22D_KNOB_2_INNER" action="eq_kill_mid ? color 'red'" />
<map value="LED_K22D_KNOB_3_INNER" action="eq_kill_low ? color 'red'" />
<map value="K22D_KNOB_1_OUTER" action="effect_slider 1" />
<map value="K22D_KNOB_2_OUTER" action="effect_slider 2 1" />
<map value="K22D_KNOB_3_OUTER" action="effect_slider 3 1" />
<map value="K22D_BUTTON_1_OUTER" action="effect_active 1" />
<map value="K22D_BUTTON_2_OUTER" action="effect_active 2" />
<map value="K22D_BUTTON_3_OUTER" action="effect_active 3" />
<map value="LED_K22D_KNOB_1_OUTER" action="effect_active 1 ? color 'orange' : color 'green'" />
<map value="LED_K22D_KNOB_2_OUTER" action="effect_active 2 ? color 'orange' : color 'green'" />
<map value="LED_K22D_KNOB_3_OUTER" action="effect_active 3 ? color 'orange' : color 'green'" />
<map value="SHIFT_K22D_BUTTON_1_OUTER" action="effect_select 1" />
<map value="SHIFT_K22D_BUTTON_3_OUTER" action="effect_select 3" />
<map value="SHIFT_K22D_BUTTON_2_OUTER" action="effect_select 2" />
<map value="K2_BUTTON_ABCD" action="var '@$k2mode' ? hot_cue 1 : pitch_bend +2% 500ms" />
<map value="K2_BUTTON_EFGH" action="var '@$k2mode' ? hot_cue 2 : sync" />
<map value="K2_BUTTON_IJKL" action="var '@$k2mode' ? hot_cue 3 : cue_stop" />
<map value="K2_BUTTON_MNOP" action="var '@$k2mode' ? hot_cue 4 : play_pause" />
<map value="SHIFT_K2_BUTTON_ABCD" action="var '@$k2mode' ? delete_cue 1 : pitch_bend -2% 500ms" />
<map value="SHIFT_K2_BUTTON_EFGH" action="var '@$k2mode' ? delete_cue 2 : pitch_reset" />
<map value="SHIFT_K2_BUTTON_IJKL" action="var '@$k2mode' ? delete_cue 3 : goto_start" />
<map value="SHIFT_K2_BUTTON_MNOP" action="var '@$k2mode' ? delete_cue 4 : play_stutter " />
<map value="LED_BUTTON_ABCD" action="var '@$k2mode' ? hot_cue 1 ? color 'red' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_BUTTON_EFGH" action="var '@$k2mode' ? hot_cue 2 ? color 'red' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_BUTTON_IJKL" action="var '@$k2mode' ? hot_cue 3 ? color 'red' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_BUTTON_MNOP" action="var '@$k2mode' ? hot_cue 4 ? color 'red' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="K22D_BUTTON_ABCD_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 1 : pad 5 : hot_cue 1" />
<map value="K22D_BUTTON_EFGH_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 2 : pad 6 : hot_cue 2" />
<map value="K22D_BUTTON_IJKL_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 3 : pad 7 : hot_cue 3" />
<map value="K22D_BUTTON_MNOP_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 4 : pad 8 : hot_cue 4" />
<map value="K22D_BUTTON_ABCD_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 5 : pad 1 : pitch_bend +2% 500ms" />
<map value="K22D_BUTTON_EFGH_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 6 : pad 2 : sync" />
<map value="K22D_BUTTON_IJKL_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 7 : pad 3 : cue_stop" />
<map value="K22D_BUTTON_MNOP_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 8 : pad 4 : play_pause" />
<map value="LED_BUTTON_ABCD_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 1 ? color 'orange' : off : pad 5 ? color 'orange' : off : hot_cue 1 ? color 'red' : off" />
<map value="LED_BUTTON_EFGH_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 2 ? color 'orange' : off : pad 6 ? color 'orange' : off : hot_cue 2 ? color 'red' : off" />
<map value="LED_BUTTON_IJKL_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 3 ? color 'orange' : off : pad 7 ? color 'orange' : off : hot_cue 3 ? color 'red' : off" />
<map value="LED_BUTTON_MNOP_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 4 ? color 'orange' : off : pad 8 ? color 'orange' : off : hot_cue 4 ? color 'red' : off" />
<map value="LED_BUTTON_ABCD_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 5 ? color 'orange' : off : pad 1 ? color 'orange' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_BUTTON_EFGH_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 6 ? color 'orange' : off : pad 2 ? color 'orange' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_BUTTON_IJKL_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 7 ? color 'orange' : off : pad 3 ? color 'orange' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_BUTTON_MNOP_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 8 ? color 'orange' : off : pad 4 ? color 'orange' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="SHIFT_K22D_BUTTON_ABCD_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 1 : padshift 5 : delete_cue 1" />
<map value="SHIFT_K22D_BUTTON_EFGH_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 2 : padshift 6 : delete_cue 2" />
<map value="SHIFT_K22D_BUTTON_IJKL_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 3 : padshift 7 : delete_cue 3" />
<map value="SHIFT_K22D_BUTTON_MNOP_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 4 : padshift 8 : delete_cue 4" />
<map value="SHIFT_K22D_BUTTON_ABCD_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 5 : padshift 1 : pitch_bend -2% 500ms" />
<map value="SHIFT_K22D_BUTTON_EFGH_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 6 : padshift 2 : pitch_reset" />
<map value="SHIFT_K22D_BUTTON_IJKL_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 7 : padshift 3 : goto_start" />
<map value="SHIFT_K22D_BUTTON_MNOP_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 8 : padshift 4 : play_stutter" />
<map value="K2_ENC_BTM_L" action="browser_scroll" />
<map value="K2_ENC_BTM_R" action="browser_scroll" />
<map value="K2_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck 1 load" />
<map value="K2_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck 2 load" />
<map value="SHIFT_K2_ENC_BTM_L_PUSH" action="browser_window 'folders' ? browser_enter : deck 3 load" />
<map value="SHIFT_K2_ENC_BTM_R_PUSH" action="browser_window 'folders' ? browser_enter : deck 4 load" />
<map value="SHIFT_K2_ENC_BTM_L" action="browser_window" />
<map value="SHIFT_K2_ENC_BTM_R" action="browser_window" />
<map value="SHIFT_K22D_ENC_BTM_L" action="var '@$k22dmode' ? deck left pad_page : browser_scroll" />
<map value="SHIFT_K22D_ENC_BTM_R" action="var '@$k22dmode' ? deck right pad_page : browser_scroll" />
<map value="K22D_ENC_BTM_L" action="browser_scroll" />
<map value="K22D_ENC_BTM_R" action="browser_scroll" />
<map value="K22D_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck left load" />
<map value="K22D_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck right load" />
<!-- 2 K2 Devices Mapping -->
<map value="2XK2_ENCODER_INNER" action="loop_double" />
<map value="2XK2_ENCODER_PUSH_INNER" action="loop" />
<map value="SHIFT_2XK2_ENCODER_INNER" action="loop_move" />
<map value="LED_2XK2_ENCODER_INNER" action="loop ? blink 500ms ? color 'green' : off : color 'green'" />
<map value="2XK2_ENCODER_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter" />
<map value="2XK2_ENCODER_PUSH_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter 50%" />
<map value="LED_2XK2_ENCODER_OUTER" action="filter 50% ? color 'green' : color 'orange'" />
<map value="2XK2_KNOB_1_INNER" action="eq_high" />
<map value="2XK2_KNOB_2_INNER" action="eq_mid" />
<map value="2XK2_KNOB_3_INNER" action="eq_low" />
<map value="2XK2_BUTTON_1_INNER" action="eq_kill_high" />
<map value="2XK2_BUTTON_2_INNER" action="eq_kill_mid" />
<map value="2XK2_BUTTON_3_INNER" action="eq_kill_low" />
<map value="LED_2XK2_KNOB_1_INNER" action="eq_kill_high ? color 'red'" />
<map value="LED_2XK2_KNOB_2_INNER" action="eq_kill_mid ? color 'red'" />
<map value="LED_2XK2_KNOB_3_INNER" action="eq_kill_low ? color 'red'" />
<map value="2XK2_KNOB_1_OUTER" action="effect_slider 1" />
<map value="2XK2_KNOB_2_OUTER" action="effect_slider 2 1" />
<map value="2XK2_KNOB_3_OUTER" action="effect_slider 3 1" />
<map value="2XK2_BUTTON_1_OUTER" action="effect_active 1" />
<map value="2XK2_BUTTON_2_OUTER" action="effect_active 2" />
<map value="2XK2_BUTTON_3_OUTER" action="effect_active 3" />
<map value="LED_2XK2_KNOB_1_OUTER" action="effect_active 1 ? color 'orange' : color 'green'" />
<map value="LED_2XK2_KNOB_2_OUTER" action="effect_active 2 ? color 'orange' : color 'green'" />
<map value="LED_2XK2_KNOB_3_OUTER" action="effect_active 3 ? color 'orange' : color 'green'" />
<map value="SHIFT_2XK2_BUTTON_1_OUTER" action="effect_select 1" />
<map value="SHIFT_2XK2_BUTTON_3_OUTER" action="effect_select 3" />
<map value="SHIFT_2XK2_BUTTON_2_OUTER" action="effect_select 2" />
<map value="2XK2_BUTTON_A" action="var '@$k22dmode' ? pad 1 : hot_cue 1" />
<map value="2XK2_BUTTON_B" action="var '@$k22dmode' ? pad 5 : pitch_bend +2% 500ms" />
<map value="2XK2_BUTTON_C" action="var '@$k22dmode' ? pad 1 : pitch_bend +2% 500ms" />
<map value="2XK2_BUTTON_D" action="var '@$k22dmode' ? pad 5 : hot_cue 1" />
<map value="2XK2_BUTTON_E" action="var '@$k22dmode' ? pad 2 : hot_cue 2" />
<map value="2XK2_BUTTON_F" action="var '@$k22dmode' ? pad 6 : sync" />
<map value="2XK2_BUTTON_G" action="var '@$k22dmode' ? pad 2 : sync" />
<map value="2XK2_BUTTON_H" action="var '@$k22dmode' ? pad 6 : hot_cue 2" />
<map value="2XK2_BUTTON_I" action="var '@$k22dmode' ? pad 3 : hot_cue 3" />
<map value="2XK2_BUTTON_J" action="var '@$k22dmode' ? pad 7 : cue_stop" />
<map value="2XK2_BUTTON_K" action="var '@$k22dmode' ? pad 3 : cue_stop" />
<map value="2XK2_BUTTON_L" action="var '@$k22dmode' ? pad 7 : hot_cue 3" />
<map value="2XK2_BUTTON_M" action="var '@$k22dmode' ? pad 4 : hot_cue 4" />
<map value="2XK2_BUTTON_N" action="var '@$k22dmode' ? pad 8 : play_pause" />
<map value="2XK2_BUTTON_O" action="var '@$k22dmode' ? pad 4 : play_pause" />
<map value="2XK2_BUTTON_P" action="var '@$k22dmode' ? pad 8 : hot_cue 4" />
<map value="LED_2XK2_BUTTON_A" action="var '@$k22dmode' ? pad 1 ? color 'orange' : off : hot_cue 1 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_B" action="var '@$k22dmode' ? pad 5 ? color 'orange' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_2XK2_BUTTON_C" action="var '@$k22dmode' ? pad 1 ? color 'orange' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_2XK2_BUTTON_D" action="var '@$k22dmode' ? pad 5 ? color 'orange' : off : hot_cue 1 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_E" action="var '@$k22dmode' ? pad 2 ? color 'orange' : off : hot_cue 2 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_F" action="var '@$k22dmode' ? pad 6 ? color 'orange' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_2XK2_BUTTON_G" action="var '@$k22dmode' ? pad 2 ? color 'orange' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_2XK2_BUTTON_H" action="var '@$k22dmode' ? pad 6 ? color 'orange' : off : hot_cue 2 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_I" action="var '@$k22dmode' ? pad 3 ? color 'orange' : off : hot_cue 3 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_J" action="var '@$k22dmode' ? pad 7 ? color 'orange' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_2XK2_BUTTON_K" action="var '@$k22dmode' ? pad 3 ? color 'orange' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_2XK2_BUTTON_L" action="var '@$k22dmode' ? pad 7 ? color 'orange' : off : hot_cue 3 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_M" action="var '@$k22dmode' ? pad 4 ? color 'orange' : off : hot_cue 4 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_N" action="var '@$k22dmode' ? pad 8 ? color 'orange' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="LED_2XK2_BUTTON_O" action="var '@$k22dmode' ? pad 4 ? color 'orange' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="LED_2XK2_BUTTON_P" action="var '@$k22dmode' ? pad 8 ? color 'orange' : off : hot_cue 4 ? color 'red' : off" />
<map value="SHIFT_2XK2_BUTTON_A" action="var '@$k22dmode' ? padshift 1 : delete_cue 1" />
<map value="SHIFT_2XK2_BUTTON_B" action="var '@$k22dmode' ? padshift 5 : pitch_bend -2% 500ms" />
<map value="SHIFT_2XK2_BUTTON_C" action="var '@$k22dmode' ? padshift 1 : pitch_bend -2% 500ms" />
<map value="SHIFT_2XK2_BUTTON_D" action="var '@$k22dmode' ? padshift 5 : delete_cue 1" />
<map value="SHIFT_2XK2_BUTTON_E" action="var '@$k22dmode' ? padshift 2 : delete_cue 2" />
<map value="SHIFT_2XK2_BUTTON_F" action="var '@$k22dmode' ? padshift 6 : pitch_reset" />
<map value="SHIFT_2XK2_BUTTON_G" action="var '@$k22dmode' ? padshift 2 : pitch_reset" />
<map value="SHIFT_2XK2_BUTTON_H" action="var '@$k22dmode' ? padshift 6 : delete_cue 2" />
<map value="SHIFT_2XK2_BUTTON_I" action="var '@$k22dmode' ? padshift 3 : delete_cue 3" />
<map value="SHIFT_2XK2_BUTTON_J" action="var '@$k22dmode' ? padshift 7 : goto_start" />
<map value="SHIFT_2XK2_BUTTON_K" action="var '@$k22dmode' ? padshift 3 : goto_start" />
<map value="SHIFT_2XK2_BUTTON_L" action="var '@$k22dmode' ? padshift 7 : delete_cue 3" />
<map value="SHIFT_2XK2_BUTTON_M" action="var '@$k22dmode' ? padshift 4 : delete_cue 4" />
<map value="SHIFT_2XK2_BUTTON_N" action="var '@$k22dmode' ? padshift 8 : play_stutter" />
<map value="SHIFT_2XK2_BUTTON_O" action="var '@$k22dmode' ? padshift 4 : play_stutter" />
<map value="SHIFT_2XK2_BUTTON_P" action="var '@$k22dmode' ? padshift 8 : delete_cue 4" />
<map value="K2L_2XK2_ENC_BTM_L" action="browser_scroll" />
<map value="K2R_2XK2_ENC_BTM_L" action="browser_scroll" />
<map value="K2L_2XK2_ENC_BTM_R" action="browser_scroll" />
<map value="K2R_2XK2_ENC_BTM_R" action="browser_scroll" />
<map value="K2L_2XK2_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="K2L_2XK2_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="K2R_2XK2_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="K2R_2XK2_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="SHIFT_K2L_2XK2_ENC_BTM_L" action="browser_window" />
<map value="SHIFT_K2R_2XK2_ENC_BTM_L" action="browser_window" />
<map value="SHIFT_K2L_2XK2_ENC_BTM_R" action="browser_window" />
<map value="SHIFT_K2R_2XK2_ENC_BTM_R" action="browser_window" />
<map value="K2L_2XK2_MODE" action="toggle '@$k22dmode'"/>
<map value="K2R_2XK2_MODE" action="toggle '@$k22dmode'"/>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="XONE96" author="Atomix Productions" version="850" date="2020-11-27">
<map value="ONINIT" action="deck 1 pfl off & fake_mixer on & fake_pfl on" />
<map value="ONEXIT" action="fake_mixer off & fake_pfl off" />
<map value="VOLUME" action="volume" />
<map value="CROSSFADER" action="crossfader" />
<map value="2DECKS_MODE" action="setting 'XONE96-K2Devices' '1' ? setting 'XONE96-K2SingleDeviceMode' '2Decks' ? true : false : false" />
<map value="4DECKS_MODE" action="setting 'XONE96-K2Devices' '1' ? setting 'XONE96-K2SingleDeviceMode' '4Decks' ? true : false : false" />
<map value="TWOK2_MODE" action="setting 'XONE96-K2Devices' '2' ? true : false" />
<map value="SHIFT" action="shift" />
<map value="LED_SHIFT" action="shift ? color 'orange' : off" />
<map value="K2_MODE" action="toggle '@$k2mode'" />
<map value="SHIFT_K2_MODE" action="toggle '@$k2topmode'" />
<map value="LED_K2_MODE" action="shift ? var '@$k2topmode' ? color 'orange' : color 'green' : var '@$k2mode' ? color 'red' : color 'green'" />
<map value="K22D_MODE" action="toggle '@$k22dmode'" />
<map value="LED_K22D_MODE" action="var '@$k22dmode' ? color 'orange' : color 'green'" />
<map value="K2_ENCODER" action="effect_select 1 ? effect_select 1 : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : loop_double" />
<map value="K2_ENCODER_PUSH" action="effect_select 1 ? effect_select 1 : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : loop" />
<map value="SHIFT_K2_ENCODER" action="loop_move" />
<map value="LED_K2_ENCODER" action="effect_select 1 ? color 'orange' : effect_select 2 ? color 'orange' : effect_select 3 ? color 'orange' : loop ? blink 500ms ? color 'green' : off : color 'green'" />
<map value="K22D_ENCODER_INNER" action="loop_double" />
<map value="K22D_ENCODER_PUSH_INNER" action="loop" />
<map value="SHIFT_K22D_ENCODER_INNER" action="loop_move" />
<map value="LED_K22D_ENCODER_INNER" action="loop ? blink 500ms ? color 'green' : off : color 'green'" />
<map value="K22D_ENCODER_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter" />
<map value="K22D_ENCODER_PUSH_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter 50%" />
<map value="LED_K22D_ENCODER_OUTER" action="filter 50% ? color 'green' : color 'orange'" />
<map value="K2_KNOB_1" action="var '@$k2topmode' ? effect_slider 1 : eq_high" />
<map value="K2_KNOB_2" action="var '@$k2topmode' ? effect_slider 2 1 : eq_mid" />
<map value="K2_KNOB_3" action="var '@$k2topmode' ? effect_slider 3 1 : eq_low" />
<map value="K2_BUTTON_1" action="var '@$k2topmode' ? effect_active 1 : eq_kill_high" />
<map value="K2_BUTTON_2" action="var '@$k2topmode' ? effect_active 2 : eq_kill_mid" />
<map value="K2_BUTTON_3" action="var '@$k2topmode' ? effect_active 3 : eq_kill_low" />
<map value="SHIFT_K2_BUTTON_1" action="var '@$k2topmode' ? effect_select 1 : eq_kill_high" />
<map value="SHIFT_K2_BUTTON_2" action="var '@$k2topmode' ? effect_select 2 : eq_kill_mid" />
<map value="SHIFT_K2_BUTTON_3" action="var '@$k2topmode' ? effect_select 3 : eq_kill_low" />
<map value="LED_K2_KNOB_1" action="var '@$k2topmode' ? effect_active 1 ? color 'orange' : color 'green' : eq_kill_high ? color 'red' : off" />
<map value="LED_K2_KNOB_2" action="var '@$k2topmode' ? effect_active 2 ? color 'orange' : color 'green' : eq_kill_mid ? color 'red' : off" />
<map value="LED_K2_KNOB_3" action="var '@$k2topmode' ? effect_active 3 ? color 'orange' : color 'green' : eq_kill_low ? color 'red' : off" />
<map value="K22D_KNOB_1_INNER" action="eq_high" />
<map value="K22D_KNOB_2_INNER" action="eq_mid" />
<map value="K22D_KNOB_3_INNER" action="eq_low" />
<map value="K22D_BUTTON_1_INNER" action="eq_kill_high" />
<map value="K22D_BUTTON_2_INNER" action="eq_kill_mid" />
<map value="K22D_BUTTON_3_INNER" action="eq_kill_low" />
<map value="LED_K22D_KNOB_1_INNER" action="eq_kill_high ? color 'red'" />
<map value="LED_K22D_KNOB_2_INNER" action="eq_kill_mid ? color 'red'" />
<map value="LED_K22D_KNOB_3_INNER" action="eq_kill_low ? color 'red'" />
<map value="K22D_KNOB_1_OUTER" action="effect_slider 1" />
<map value="K22D_KNOB_2_OUTER" action="effect_slider 2 1" />
<map value="K22D_KNOB_3_OUTER" action="effect_slider 3 1" />
<map value="K22D_BUTTON_1_OUTER" action="effect_active 1" />
<map value="K22D_BUTTON_2_OUTER" action="effect_active 2" />
<map value="K22D_BUTTON_3_OUTER" action="effect_active 3" />
<map value="LED_K22D_KNOB_1_OUTER" action="effect_active 1 ? color 'orange' : color 'green'" />
<map value="LED_K22D_KNOB_2_OUTER" action="effect_active 2 ? color 'orange' : color 'green'" />
<map value="LED_K22D_KNOB_3_OUTER" action="effect_active 3 ? color 'orange' : color 'green'" />
<map value="SHIFT_K22D_BUTTON_1_OUTER" action="effect_select 1" />
<map value="SHIFT_K22D_BUTTON_3_OUTER" action="effect_select 3" />
<map value="SHIFT_K22D_BUTTON_2_OUTER" action="effect_select 2" />
<map value="K2_BUTTON_ABCD" action="var '@$k2mode' ? hot_cue 1 : pitch_bend +2% 500ms" />
<map value="K2_BUTTON_EFGH" action="var '@$k2mode' ? hot_cue 2 : sync" />
<map value="K2_BUTTON_IJKL" action="var '@$k2mode' ? hot_cue 3 : cue_stop" />
<map value="K2_BUTTON_MNOP" action="var '@$k2mode' ? hot_cue 4 : play_pause" />
<map value="SHIFT_K2_BUTTON_ABCD" action="var '@$k2mode' ? delete_cue 1 : pitch_bend -2% 500ms" />
<map value="SHIFT_K2_BUTTON_EFGH" action="var '@$k2mode' ? delete_cue 2 : pitch_reset" />
<map value="SHIFT_K2_BUTTON_IJKL" action="var '@$k2mode' ? delete_cue 3 : goto_start" />
<map value="SHIFT_K2_BUTTON_MNOP" action="var '@$k2mode' ? delete_cue 4 : play_stutter " />
<map value="LED_BUTTON_ABCD" action="var '@$k2mode' ? hot_cue 1 ? color 'red' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_BUTTON_EFGH" action="var '@$k2mode' ? hot_cue 2 ? color 'red' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_BUTTON_IJKL" action="var '@$k2mode' ? hot_cue 3 ? color 'red' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_BUTTON_MNOP" action="var '@$k2mode' ? hot_cue 4 ? color 'red' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="K22D_BUTTON_ABCD_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 1 : pad 5 : hot_cue 1" />
<map value="K22D_BUTTON_EFGH_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 2 : pad 6 : hot_cue 2" />
<map value="K22D_BUTTON_IJKL_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 3 : pad 7 : hot_cue 3" />
<map value="K22D_BUTTON_MNOP_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 4 : pad 8 : hot_cue 4" />
<map value="K22D_BUTTON_ABCD_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 5 : pad 1 : pitch_bend +2% 500ms" />
<map value="K22D_BUTTON_EFGH_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 6 : pad 2 : sync" />
<map value="K22D_BUTTON_IJKL_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 7 : pad 3 : cue_stop" />
<map value="K22D_BUTTON_MNOP_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 8 : pad 4 : play_pause" />
<map value="LED_BUTTON_ABCD_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 1 ? color 'orange' : off : pad 5 ? color 'orange' : off : hot_cue 1 ? color 'red' : off" />
<map value="LED_BUTTON_EFGH_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 2 ? color 'orange' : off : pad 6 ? color 'orange' : off : hot_cue 2 ? color 'red' : off" />
<map value="LED_BUTTON_IJKL_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 3 ? color 'orange' : off : pad 7 ? color 'orange' : off : hot_cue 3 ? color 'red' : off" />
<map value="LED_BUTTON_MNOP_OUTER" action="var '@$k22dmode' ? device_side 'left' ? pad 4 ? color 'orange' : off : pad 8 ? color 'orange' : off : hot_cue 4 ? color 'red' : off" />
<map value="LED_BUTTON_ABCD_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 5 ? color 'orange' : off : pad 1 ? color 'orange' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_BUTTON_EFGH_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 6 ? color 'orange' : off : pad 2 ? color 'orange' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_BUTTON_IJKL_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 7 ? color 'orange' : off : pad 3 ? color 'orange' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_BUTTON_MNOP_INNER" action="var '@$k22dmode' ? device_side 'left' ? pad 8 ? color 'orange' : off : pad 4 ? color 'orange' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="SHIFT_K22D_BUTTON_ABCD_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 1 : padshift 5 : delete_cue 1" />
<map value="SHIFT_K22D_BUTTON_EFGH_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 2 : padshift 6 : delete_cue 2" />
<map value="SHIFT_K22D_BUTTON_IJKL_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 3 : padshift 7 : delete_cue 3" />
<map value="SHIFT_K22D_BUTTON_MNOP_OUTER" action="var '@$k22dmode' ? device_side 'left' ? padshift 4 : padshift 8 : delete_cue 4" />
<map value="SHIFT_K22D_BUTTON_ABCD_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 5 : padshift 1 : pitch_bend -2% 500ms" />
<map value="SHIFT_K22D_BUTTON_EFGH_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 6 : padshift 2 : pitch_reset" />
<map value="SHIFT_K22D_BUTTON_IJKL_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 7 : padshift 3 : goto_start" />
<map value="SHIFT_K22D_BUTTON_MNOP_INNER" action="var '@$k22dmode' ? device_side 'left' ? padshift 8 : padshift 4 : play_stutter" />
<map value="K2_ENC_BTM_L" action="browser_scroll" />
<map value="K2_ENC_BTM_R" action="browser_scroll" />
<map value="K2_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck 1 load" />
<map value="K2_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck 2 load" />
<map value="SHIFT_K2_ENC_BTM_L_PUSH" action="browser_window 'folders' ? browser_enter : deck 3 load" />
<map value="SHIFT_K2_ENC_BTM_R_PUSH" action="browser_window 'folders' ? browser_enter : deck 4 load" />
<map value="SHIFT_K2_ENC_BTM_L" action="browser_window" />
<map value="SHIFT_K2_ENC_BTM_R" action="browser_window" />
<map value="SHIFT_K22D_ENC_BTM_L" action="var '@$k22dmode' ? deck left pad_page : browser_scroll" />
<map value="SHIFT_K22D_ENC_BTM_R" action="var '@$k22dmode' ? deck right pad_page : browser_scroll" />
<map value="K22D_ENC_BTM_L" action="browser_scroll" />
<map value="K22D_ENC_BTM_R" action="browser_scroll" />
<map value="K22D_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck left load" />
<map value="K22D_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : deck right load" />
<!-- 2 K2 Devices Mapping -->
<map value="2XK2_ENCODER_INNER" action="loop_double" />
<map value="2XK2_ENCODER_PUSH_INNER" action="loop" />
<map value="SHIFT_2XK2_ENCODER_INNER" action="loop_move" />
<map value="LED_2XK2_ENCODER_INNER" action="loop ? blink 500ms ? color 'green' : off : color 'green'" />
<map value="2XK2_ENCODER_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter" />
<map value="2XK2_ENCODER_PUSH_OUTER" action="effect_select ? effect_select : effect_select 2 ? effect_select 2 : effect_select 3 ? effect_select 3 : filter 50%" />
<map value="LED_2XK2_ENCODER_OUTER" action="filter 50% ? color 'green' : color 'orange'" />
<map value="2XK2_KNOB_1_INNER" action="eq_high" />
<map value="2XK2_KNOB_2_INNER" action="eq_mid" />
<map value="2XK2_KNOB_3_INNER" action="eq_low" />
<map value="2XK2_BUTTON_1_INNER" action="eq_kill_high" />
<map value="2XK2_BUTTON_2_INNER" action="eq_kill_mid" />
<map value="2XK2_BUTTON_3_INNER" action="eq_kill_low" />
<map value="LED_2XK2_KNOB_1_INNER" action="eq_kill_high ? color 'red'" />
<map value="LED_2XK2_KNOB_2_INNER" action="eq_kill_mid ? color 'red'" />
<map value="LED_2XK2_KNOB_3_INNER" action="eq_kill_low ? color 'red'" />
<map value="2XK2_KNOB_1_OUTER" action="effect_slider 1" />
<map value="2XK2_KNOB_2_OUTER" action="effect_slider 2 1" />
<map value="2XK2_KNOB_3_OUTER" action="effect_slider 3 1" />
<map value="2XK2_BUTTON_1_OUTER" action="effect_active 1" />
<map value="2XK2_BUTTON_2_OUTER" action="effect_active 2" />
<map value="2XK2_BUTTON_3_OUTER" action="effect_active 3" />
<map value="LED_2XK2_KNOB_1_OUTER" action="effect_active 1 ? color 'orange' : color 'green'" />
<map value="LED_2XK2_KNOB_2_OUTER" action="effect_active 2 ? color 'orange' : color 'green'" />
<map value="LED_2XK2_KNOB_3_OUTER" action="effect_active 3 ? color 'orange' : color 'green'" />
<map value="SHIFT_2XK2_BUTTON_1_OUTER" action="effect_select 1" />
<map value="SHIFT_2XK2_BUTTON_3_OUTER" action="effect_select 3" />
<map value="SHIFT_2XK2_BUTTON_2_OUTER" action="effect_select 2" />
<map value="2XK2_BUTTON_A" action="var '@$k22dmode' ? pad 1 : hot_cue 1" />
<map value="2XK2_BUTTON_B" action="var '@$k22dmode' ? pad 5 : pitch_bend +2% 500ms" />
<map value="2XK2_BUTTON_C" action="var '@$k22dmode' ? pad 1 : pitch_bend +2% 500ms" />
<map value="2XK2_BUTTON_D" action="var '@$k22dmode' ? pad 5 : hot_cue 1" />
<map value="2XK2_BUTTON_E" action="var '@$k22dmode' ? pad 2 : hot_cue 2" />
<map value="2XK2_BUTTON_F" action="var '@$k22dmode' ? pad 6 : sync" />
<map value="2XK2_BUTTON_G" action="var '@$k22dmode' ? pad 2 : sync" />
<map value="2XK2_BUTTON_H" action="var '@$k22dmode' ? pad 6 : hot_cue 2" />
<map value="2XK2_BUTTON_I" action="var '@$k22dmode' ? pad 3 : hot_cue 3" />
<map value="2XK2_BUTTON_J" action="var '@$k22dmode' ? pad 7 : cue_stop" />
<map value="2XK2_BUTTON_K" action="var '@$k22dmode' ? pad 3 : cue_stop" />
<map value="2XK2_BUTTON_L" action="var '@$k22dmode' ? pad 7 : hot_cue 3" />
<map value="2XK2_BUTTON_M" action="var '@$k22dmode' ? pad 4 : hot_cue 4" />
<map value="2XK2_BUTTON_N" action="var '@$k22dmode' ? pad 8 : play_pause" />
<map value="2XK2_BUTTON_O" action="var '@$k22dmode' ? pad 4 : play_pause" />
<map value="2XK2_BUTTON_P" action="var '@$k22dmode' ? pad 8 : hot_cue 4" />
<map value="LED_2XK2_BUTTON_A" action="var '@$k22dmode' ? pad 1 ? color 'orange' : off : hot_cue 1 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_B" action="var '@$k22dmode' ? pad 5 ? color 'orange' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_2XK2_BUTTON_C" action="var '@$k22dmode' ? pad 1 ? color 'orange' : off : shift ? pitch_bend -2% 500ms ? color 'orange' : off : pitch_bend +2% 500ms ? color 'orange' : off" />
<map value="LED_2XK2_BUTTON_D" action="var '@$k22dmode' ? pad 5 ? color 'orange' : off : hot_cue 1 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_E" action="var '@$k22dmode' ? pad 2 ? color 'orange' : off : hot_cue 2 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_F" action="var '@$k22dmode' ? pad 6 ? color 'orange' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_2XK2_BUTTON_G" action="var '@$k22dmode' ? pad 2 ? color 'orange' : off : loaded ? is_sync ? color 'green' : off" />
<map value="LED_2XK2_BUTTON_H" action="var '@$k22dmode' ? pad 6 ? color 'orange' : off : hot_cue 2 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_I" action="var '@$k22dmode' ? pad 3 ? color 'orange' : off : hot_cue 3 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_J" action="var '@$k22dmode' ? pad 7 ? color 'orange' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_2XK2_BUTTON_K" action="var '@$k22dmode' ? pad 3 ? color 'orange' : off : loaded ? play ? color 'red' : cue ? color 'red' : blink ? color 'red' : off : off" />
<map value="LED_2XK2_BUTTON_L" action="var '@$k22dmode' ? pad 7 ? color 'orange' : off : hot_cue 3 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_M" action="var '@$k22dmode' ? pad 4 ? color 'orange' : off : hot_cue 4 ? color 'red' : off" />
<map value="LED_2XK2_BUTTON_N" action="var '@$k22dmode' ? pad 8 ? color 'orange' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="LED_2XK2_BUTTON_O" action="var '@$k22dmode' ? pad 4 ? color 'orange' : off : loaded ? play ? color 'green' : blink ? off : color 'green' : off" />
<map value="LED_2XK2_BUTTON_P" action="var '@$k22dmode' ? pad 8 ? color 'orange' : off : hot_cue 4 ? color 'red' : off" />
<map value="SHIFT_2XK2_BUTTON_A" action="var '@$k22dmode' ? padshift 1 : delete_cue 1" />
<map value="SHIFT_2XK2_BUTTON_B" action="var '@$k22dmode' ? padshift 5 : pitch_bend -2% 500ms" />
<map value="SHIFT_2XK2_BUTTON_C" action="var '@$k22dmode' ? padshift 1 : pitch_bend -2% 500ms" />
<map value="SHIFT_2XK2_BUTTON_D" action="var '@$k22dmode' ? padshift 5 : delete_cue 1" />
<map value="SHIFT_2XK2_BUTTON_E" action="var '@$k22dmode' ? padshift 2 : delete_cue 2" />
<map value="SHIFT_2XK2_BUTTON_F" action="var '@$k22dmode' ? padshift 6 : pitch_reset" />
<map value="SHIFT_2XK2_BUTTON_G" action="var '@$k22dmode' ? padshift 2 : pitch_reset" />
<map value="SHIFT_2XK2_BUTTON_H" action="var '@$k22dmode' ? padshift 6 : delete_cue 2" />
<map value="SHIFT_2XK2_BUTTON_I" action="var '@$k22dmode' ? padshift 3 : delete_cue 3" />
<map value="SHIFT_2XK2_BUTTON_J" action="var '@$k22dmode' ? padshift 7 : goto_start" />
<map value="SHIFT_2XK2_BUTTON_K" action="var '@$k22dmode' ? padshift 3 : goto_start" />
<map value="SHIFT_2XK2_BUTTON_L" action="var '@$k22dmode' ? padshift 7 : delete_cue 3" />
<map value="SHIFT_2XK2_BUTTON_M" action="var '@$k22dmode' ? padshift 4 : delete_cue 4" />
<map value="SHIFT_2XK2_BUTTON_N" action="var '@$k22dmode' ? padshift 8 : play_stutter" />
<map value="SHIFT_2XK2_BUTTON_O" action="var '@$k22dmode' ? padshift 4 : play_stutter" />
<map value="SHIFT_2XK2_BUTTON_P" action="var '@$k22dmode' ? padshift 8 : delete_cue 4" />
<map value="K2L_2XK2_ENC_BTM_L" action="browser_scroll" />
<map value="K2R_2XK2_ENC_BTM_L" action="browser_scroll" />
<map value="K2L_2XK2_ENC_BTM_R" action="browser_scroll" />
<map value="K2R_2XK2_ENC_BTM_R" action="browser_scroll" />
<map value="K2L_2XK2_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="K2L_2XK2_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="K2R_2XK2_ENC_BTM_L_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="K2R_2XK2_ENC_BTM_R_PUSH" action="holding ? browser_folder : browser_window 'folders' ? browser_enter : load" />
<map value="SHIFT_K2L_2XK2_ENC_BTM_L" action="browser_window" />
<map value="SHIFT_K2R_2XK2_ENC_BTM_L" action="browser_window" />
<map value="SHIFT_K2L_2XK2_ENC_BTM_R" action="browser_window" />
<map value="SHIFT_K2R_2XK2_ENC_BTM_R" action="browser_window" />
<map value="K2L_2XK2_MODE" action="toggle '@$k22dmode'"/>
<map value="K2R_2XK2_MODE" action="toggle '@$k22dmode'"/>
</mapper>
Posted Sun 07 May 23 @ 10:21 pm
any ideas on where to turn? Anyone? please.....
Posted Mon 08 May 23 @ 9:39 pm