Mkespn Mouse Software File

"profile_name": "FPS Gaming", "dpi": [800, 1600], "polling_hz": 1000, "remap": "button_5": "KEY_R", "button_6": "MACRO_RELOAD_FAST" , "macros": "MACRO_RELOAD_FAST": "KEY_R down, 10ms, KEY_R up"

// Event handler inside MKESP N driver void process_mouse_event(MouseEvent* ev) if (ev->button == BUTTON_4 && current_profile.remap[4] == ACTION_COPY) send_keys(CTRL_DOWN, 'C', CTRL_UP); ev->handled = true; if (!ev->handled) forward_to_os(ev); Mkespn Mouse Software

Configuration file example ( profiles/default.json ): "profile_name": "FPS Gaming"