You are not logged in.
Hey all, curious thing - This receiver is also detected as a gamepad in KDE Gamepad settings and Steam actually tries to also use it as a gamepad:
N: Name="Corsair K65 PLUS Wireless Receiver Keyboard"
P: Phys=usb-0000:14:00.0-1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:08.3/0000:14:00.0/usb9/9-1/9-1.4/9-1.4:1.0/0003:1B1C:2B07.0007/input/input9
U: Uniq=71FC8113F1110D5E
H: Handlers=sysrq kbd leds event9
B: PROP=0
--
N: Name="Corsair K65 PLUS Wireless Receiver Mouse"
P: Phys=usb-0000:14:00.0-1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:08.3/0000:14:00.0/usb9/9-1/9-1.4/9-1.4:1.0/0003:1B1C:2B07.0007/input/input10
U: Uniq=71FC8113F1110D5E
H: Handlers=event11 mouse2
B: PROP=0
--
N: Name="Corsair K65 PLUS Wireless Receiver"
P: Phys=usb-0000:14:00.0-1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:08.3/0000:14:00.0/usb9/9-1/9-1.4/9-1.4:1.0/0003:1B1C:2B07.0007/input/input11
U: Uniq=71FC8113F1110D5E
H: Handlers=kbd event12 js0
B: PROP=0
see js0 at the last entry? Is this expected behaviour? I had to manually add udev rules:
SUBSYSTEM=="input", ATTRS{name}=="Corsair K65 PLUS Wireless Receiver", ENV{ID_INPUT_JOYSTICK}="0"
To prevent it being detected by apps - however the device js0 still exists:
/dev/input/js0 - so I'm not sure if this will cause issues in the future. On the other hand - i had a lot of problems with the wireless mode where the keyboard randomly lost connection with the wireless adapter and I think it might have been caused with some conflicts with this js0 device (For example I had games spinning camera out of control in Steam so I guess it must have been mapped as a pad and cause some issue) where now I've been using this machine for a day with the udev rules and it doesn't happen.
Kernel:
6.15.8-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Thu, 24 Jul 2025 18:17:55 +0000 x86_64 GNU/Linux
Has anyone else had this problem maybe? I'd like to figure this out ![]()
Offline
Has it always been this way?
Offline
Well I haven’t been using Linux on this machine for long, but it’s been like this since about 2 months, ever since I installed it
Edit, I also made rules that actually remove the /dev/input/js0 device, however some games STILL detect it as a controller ![]()
SUBSYSTEM=="input", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b07", ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="2b07", KERNEL=="js[0-9]*", RUN+="/bin/rm %E{DEVNAME}", ENV{ID_INPUT_JOYSTICK}=""
after reload:
ls /dev/input/js*
zsh: no matches found: /dev/input/js*
1.7214s INFO| Initializing console...
1.7312s INPT| Game controllers:
1.7312s INPT| 1. Corsair K65 PLUS Wireless Receiver
1.7312s INPT| Using joystick: Corsair K65 PLUS Wireless Receiver
1.7312s INPT| Joystick 1 has 9 axes, 21 buttons, 1 hats, and 0 balls.
Last edited by wyder (2025-07-30 20:50:49)
Offline