Desktop MK Switch
Step 1: Connect the mouse to your MK Switch and output to your desktop. Then set the DPI to 4000 and Polling Report Rate to 250Hz (console) or 1000Hz (PC). If you can have multiple DPI to use with an On-Board Memory profile like the Logitech G502, set a high DPI of 4000 and low DPI of 1000 in your mouse manufacturer software application.

Step 2: Connect Zen to your desktop with both the PROG cable and the CONSOLE/PC USB cable to port A3 of your Zen. Connect your Keyboard into your MK Switch.
Step 3: Open Zen Studio and select the M&K Settings tab. Some keyboards like Redragon output as both a mouse and keyboard. If this is happening with your setup, right click on the Mouse and select IGNORE DEVICE for the keyboard. Disconnect the mouse, then reset the Zen and it should show only a Keyboard is connected. You can now connect your Mouse to back to your MK Switch.

Step 4: Import one of the preset MK profiles (everything has been done for you including key mapping, sensitivity, tuning, and ballistic curves). For this example, we will be using Apex Legends. Now click "Finalize Layout" on the left of the screen to save settings to your device.

If settings are not finalized any settings made or loaded profiles for your Zen will be reset once the PROG cable is disconnected from your Zen.
Step 5: Unplug the PROG USB cable. If you are gaming on a PC, keep the console USB cable connected, if you are gaming on a console, for example an Xbox Series X , connect an original Xbox controller to A1 (license donor), and connect the CONSOLE USB cable to the Xbox. Press the Zen reset button and the RGB lights will turn GREEN.
Step 6: Match the in-game settings that you're given on the Apex Legends Page linked below.
Step 7: Play :)
Using an MK Switch is a very convenient way of gaming with one set of mice and keyboard as it prevents the need of requiring a second set of mice and keyboard connected to your computer. Once a mouse and keyboard are connected to your Zen all inputs will be output as controller and your mouse and keyboard will be output as a controller. An MK Switch lets you flip between how you would like to use these devices with a single button press. Simply follow the steps below to set your binds and you are ready to go.
1) With your mouse and keyboard connected to your MK Switch set the output of your MK Switch to output to your computer.
2) Ensure your mouse is in On-Board Memory Mode. For Logitech mice, this is done in GHUB by clicking the gear icon on the top right of the screen and making sure that On-Board Memory Mode says "ON". If it shows as "OFF" simply click the button one time. If On-Board Memory Mode is not enabled the profile containing the binds that were customized will not be detected by Zen Studio correctly. For other devices please refer to your mice manufacturer. This is usually done in the software used to set DPI and Polling.

3) With your MK Switch set to output to your computer set the controller button you wish to use to "Listening" in MK Settings by double-clicking it.

If a mistake is made you are able to clear a bind when it is set to listening by holding Backspace. A bind set to listening can be canceled by holding the Esc key. It is important to note that in order to cancel or clear a bind when using an MK Switch that the switch must be set to output to your computer. If it is set to output to your Zen it will change to the selected bind to the key you are holding.
4) Set your MK Switch to output to your Zen and press the G button or mouse button you wish to use. If done correctly with a G button or mouse button which is bound as a keyboard key on the Onboard Memory profile the bind will show MouseKey before the keyboard button. Otherwise, if it is a mouse button it will show up as the mouse button it is. If the bind is set with a keyboard it will then show as the keyboard key it is and not display MouseKey before the key.

5) Repeat Steps 3 and 4 until you have mapped all G buttons and mouse keys you wish to use with your MK profile.
6) With your MK Switch set to output to your computer set the controller button you wish to use to "Listening" in MK Settings by double-clicking it.
7) Set your MK Switch to output to your Zen and press the keyboard key you wish to use with your connected keyboard. If done correctly the bind will show as a keyboard key and not display MouseKey as it would when setting binds with a mouse
8) Repeat Steps 6 and 7 until you have mapped all keyboard keys you wish to use with your MK profile.
In the picture above for Step 4 RS / R3 is to as 0. This is a bind set with a keyboard and will only output when 0 is pressed on a keyboard connected to your Zen. The other bind RB / R1 is also set to 0 though this was done with a G Button on a Logitech mouse which is why it shows as MouseKey 0. Mice that have a keyboard key assigned to a G Button or mouse button will show MouseKey before the keyboard key and only output with a mouse when the mouse button or G Button on your mouse is used. If your bind does not show MouseKey before it and you used a mouse to set your bind make sure that you have set the bind to "Listening" first. This is done by having your MK Switch set to output to your computer then double-clicking the bind you wish to use. Then make sure your MK Switch is set to output to your Zen and press your G or mouse button.
9) Click "Edit" under "Profile Info" and set a name for your MK Profile. Then "Confirm" once done.

10) In the upper right of MK Settings click "Export Layout" to save a copy of your MK Profile to use another time if you wish. Only one MK Profile can be loaded onto your Zen at a time. Loading another profile after the current one you are using will overwrite the current profile. This makes it easy as simply importing the profile you just made without the need of having to reset all binds, tuning, translator, sensitivity, and ballistic curve again.
