Skip to content

ADD MY MOUSE guide --Read me #55

@lostallmymoney

Description

@lostallmymoney

Discussed in #53

Originally posted by lostallmymoney January 15, 2025
Naga 2009,
DeathAdder Elite,
Basilisk V2,
DeathAdder V2,
Orochi V2,
Basilisk X Hyperspeed,
Viper Ultimate,
Mamba Wireless,
DeathAdder V2 Mini,
Naga HyperSpeed,
Naga HyperX,
Viper Mini,
Naga V2 Hyperspeed,
Razer Atheris,
Basilisk V3 Pro...
or others

First, you can use the log-event branch, which I recommend, to log all the key events on your mouses in case the adaptation isn't proper yet (this is the telemetry you can send me). It will also give you generic suspects for the event files (if02 and event-mouse).

Please run ls /dev/input/by-id/ | grep Razer | grep event
try the files out (first one is either if01 or if02, second one is always ending with "mouse") in nagaX11 and/or nagaWayland at :

		devices.emplace_back("/dev/input/by-id/usb-Razer_Razer_Naga_V2_Pro-if02-event-kbd", "/dev/input/by-id/usb-Razer_Razer_Naga_V2_Pro-event-mouse");					//NAGA V2 THANKS TO https://github.com/ibarrick
		devices.emplace_back("/dev/input/by-id/usb-Razer_Razer_Naga_X-if02-event-kbd", "/dev/input/by-id/usb-Razer_Razer_Naga_X-event-mouse");			 // NAGA X THANKS TO https://github.com/bgrabow
		// devices.emplace_back("/dev/input/by-id/YOUR_DEVICE_FILE", "/dev/input/by-id/YOUR_DEVICE_FILE#2");			 // DUMMY EXAMPLE, ONE CAN BE EMPTY LIKE SUCH : ""  (for devices with no extra buttons)

and post the results here for me to add support.

Modern Razer devices seem to usually use the if02 file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions