You are not logged in.
I had a wireless presentation laser pointer, it could pageup/pagedown in windows, but can't work in Arch. I don't know where should I begin to check.
Executing "lsusb" gives the following information:
----------------
.....
Bus 006 Device 008: ID 1223:3f07 SKYCABLE ENTERPRISE. CO., LTD.
.....
----------------
with executing "dmesg", I could get:
----------------
input: HID-compliant Mouse HID-compliant Mouse as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input25
generic-usb 0003:1223:3F07.0010: input,hidraw0: USB HID v1.10 Keyboard [HID-compliant Mouse HID-compliant Mouse] on usb-0000:00:1d.0-1/input0
input: HID-compliant Mouse HID-compliant Mouse as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.1/input/input26
generic-usb 0003:1223:3F07.0011: input,hidraw1: USB HID v1.10 Mouse [HID-compliant Mouse HID-compliant Mouse] on usb-0000:00:1d.0-1/input1
----------------
I
Offline
Hello
You can see what events your HID device sends to X with the xev application.
Open a terminal, launch xtev, press buttons on your pointer and look at the output. Please parse the output, if any, so that we can see which events it can send.
Cheers
Offline
xev received nothing from the pointer, but many messages from the mouse.
does this mean the kernel not support this pointer well ?
Hello
You can see what events your HID device sends to X with the xev application.
Open a terminal, launch xtev, press buttons on your pointer and look at the output. Please parse the output, if any, so that we can see which events it can send.Cheers
Offline
When I plug the usb remote control in laptop, a new character device appeared as /dev/input/mouse3. does this relate with xorg.conf ?
related part of xorg.conf :
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "SynapticsTouchpad" "SendCoreEvents"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "glx"
Load "dri2"
Load "dri"
Load "record"
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "InputDevice"
Identifier "SynapticsTouchpad"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
# Option "Device" "/dev/input/mice"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true" # configurable at runtime? security risk
Option "LeftEdge" "1700" # x coord left
Option "RightEdge" "5300" # x coord right
Option "TopEdge" "1700" # y coord top
Option "BottomEdge" "4200" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "HorizEdgeScroll" "true" # enable horizontal scroll zone
Option "CornerCoasting" "true" # enable continuous scroll with finger in corner
Option "CoastingSpeed" "0.30" # corner coasting speed
Option "VertScrollDelta" "50" # edge-to-edge scroll distance of the vertical scroll
Option "HorizScrollDelta" "50" # edge-to-edge scroll distance of the horizontal scroll
Option "MinSpeed" "0.20" # speed factor for low pointer movement
Option "MaxSpeed" "0.60" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.003" # acceleration factor for normal pointer movements
Option "VertTwoFingerScroll" "true" # vertical scroll anywhere with two fingers
Option "HorizTwoFingerScroll" "true" # horizontal scroll anywhere with two fingers
Option "EmulateTwoFingerMinZ" "6"
Option "EmulateTwoFingerMinW" "6"
Option "MaxTapMove" "100"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 4 Series Chipset Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Offline
Device hotplug and xorg.conf don't usually play well. Try moving your xorg.conf away and relying on xorg autoconfiguration. Restart X with your pointer's usb dongle plugged in and try xev again.
Offline