Correct, there is a hal section related to the usb receiver, like this :
hal-device > /home/didli/Desktop/hal.txt :
Code:
0: udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if0_logicaldev_input'
info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button' } (string list)
info.callouts.add = { 'debian-setup-keyboard' } (string list)
input.xkb.rules = 'evdev' (string)
input.device = '/dev/input/event5' (string)
input.product = ' USB Receiver' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4/1-1.4:1.0/input/input9/event5' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if0' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if0' (string)
info.subsystem = 'input' (string)
info.product = ' USB Receiver' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if0_logicaldev_input' (string)
info.addons.singleton = { 'hald-addon-input' } (string list)
input.xkb.layout = 'fr' (string)
info.category = 'input' (string)
input.xkb.model = 'pc105' (string)
input.xkb.variant = 'oss' (string)
linux.device_file = '/dev/input/event5' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
input.x11_driver = 'evdev' (string)
1: udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if1_logicaldev_input'
info.capabilities = { 'input', 'input.keys', 'input.mouse', 'button', 'access_control' } (string list)
access_control.file = '/dev/input/event6' (string)
access_control.type = 'mouse' (string)
info.callouts.add = { 'debian-setup-keyboard', 'hal-acl-tool --add-device' } (string list)
info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
input.xkb.rules = 'evdev' (string)
input.device = '/dev/input/event6' (string)
input.product = ' USB Receiver' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4/1-1.4:1.1/input/input10/event6' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if1' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if1' (string)
info.subsystem = 'input' (string)
info.product = ' USB Receiver' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if1_logicaldev_input' (string)
info.addons.singleton = { 'hald-addon-input' } (string list)
input.xkb.layout = 'fr' (string)
info.category = 'input' (string)
input.xkb.model = 'pc105' (string)
input.xkb.variant = 'oss' (string)
linux.device_file = '/dev/input/event6' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
input.x11_driver = 'evdev' (string)
2: udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if1'
usb.device_class = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.vendor_id = 1455 (0x5af) (int)
usb.product_id = 12386 (0x3062) (int)
usb.product = 'USB HID Interface' (string)
usb.device_revision_bcd = 1536 (0x600) (int)
usb.linux.device_number = 9 (0x9) (int)
usb.vendor = 'Jing-Mold Enterprise Co., Ltd' (string)
usb.num_ports = 0 (0x0) (int)
usb.version = 1.1 (double)
usb.is_self_powered = false (bool)
usb.can_wake_up = true (bool)
info.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4/1-1.4:1.1' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial' (string)
usb.bus_number = 1 (0x1) (int)
usb.speed = 1.5 (double)
usb.interface.class = 3 (0x3) (int)
info.linux.driver = 'usbhid' (string)
usb.interface.protocol = 2 (0x2) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.number = 1 (0x1) (int)
info.product = 'USB HID Interface' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if1' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4/1-1.4:1.1' (string)
linux.hotplug_type = 2 (0x2) (int)
usb.num_configurations = 1 (0x1) (int)
linux.subsystem = 'usb' (string)
3: udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if0'
usb.device_class = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.vendor_id = 1455 (0x5af) (int)
usb.product_id = 12386 (0x3062) (int)
usb.product = 'USB HID Interface' (string)
usb.device_revision_bcd = 1536 (0x600) (int)
usb.linux.device_number = 9 (0x9) (int)
usb.vendor = 'Jing-Mold Enterprise Co., Ltd' (string)
usb.num_ports = 0 (0x0) (int)
usb.version = 1.1 (double)
usb.is_self_powered = false (bool)
usb.can_wake_up = true (bool)
info.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4/1-1.4:1.0' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial' (string)
usb.bus_number = 1 (0x1) (int)
usb.speed = 1.5 (double)
usb.interface.class = 3 (0x3) (int)
info.linux.driver = 'usbhid' (string)
usb.interface.protocol = 1 (0x1) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.number = 0 (0x0) (int)
info.product = 'USB HID Interface' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial_if0' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4/1-1.4:1.0' (string)
linux.hotplug_type = 2 (0x2) (int)
usb.num_configurations = 1 (0x1) (int)
linux.subsystem = 'usb' (string)
4: udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial'
linux.hotplug_type = 2 (0x2) (int)
linux.device_file = '/dev/bus/usb/001/009' (string)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4' (string)
usb_device.num_configurations = 1 (0x1) (int)
info.udi = '/org/freedesktop/Hal/devices/usb_device_5af_3062_noserial' (string)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.vendor_id = 1455 (0x5af) (int)
usb_device.product_id = 12386 (0x3062) (int)
info.subsystem = 'usb_device' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1.4' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5e3_608_noserial' (string)
info.linux.driver = 'usb' (string)
usb_device.product = 'USB Receiver' (string)
usb_device.device_revision_bcd = 1536 (0x600) (int)
usb_device.vendor = 'Jing-Mold Enterprise Co., Ltd' (string)
info.product = 'USB Receiver' (string)
usb_device.linux.device_number = 9 (0x9) (int)
usb_device.version = 1.1 (double)
usb_device.num_ports = 0 (0x0) (int)
usb_device.can_wake_up = true (bool)
info.vendor = 'Jing-Mold Enterprise Co., Ltd' (string)
usb_device.speed = 1.5 (double)
usb_device.bus_number = 1 (0x1) (int)
usb_device.is_self_powered = false (bool)
linux.subsystem = 'usb' (string)
"0: udi" seems to be my keyboard, then "1: udi", "2:udi", "3: udi" and "4: udi" seem all related to my mouse.
I'm currently searching for the .fdi file that should configure my mouse ...
By the way Favux, thank you a lot for your kind help