/by-id/ udev rules

hello guys

i have this command to type

evdev-joystick -s /dev/input/by-id/usb-Fanatec*-event-joystick

my device id is ; ID 0eb7:0197 Endor AG

i tried to enter the id in the command 0eb7:0197 or 0eb7 and it doesnt work , i haven t created any udev rules for my fanatec wheel yet , i tried to read the udev arch wiki but i cannot understand any of it , how should i type the command with the good " by-id " thing please ? or maybe i should create the rule before typing the command ? how do i create the rule with the good id or "event path device ?

for context , i have installed a fanatec wheel with the hid-fanatecff driver , then i installed joystick using paru -S joystick , now i want to reduce the dead zone of the wheel following these instructions

Large deadzone or chunky input

Check the deadzone/flatness/fuzz settings:

evdev-joystick -s /dev/input/by-id/usb-Fanatec*-event-joystick

This should output s.t. like ... flatness: 0 (=0.00%), fuzz: 0) for all axis. If this is not the case then check that the udev rule works. Execute

udevadm test /dev/input/by-id/usb-Fanatec*-event-joystick

and see if /etc/udev/rules.d/99-fanatec.rules gets called.

please delete this topic moderators