You are not logged in.

#1 2010-09-25 04:35:44

ijk
Member
Registered: 2010-09-25
Posts: 11

problem with wireless presentation laser pointer...

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

#2 2010-09-25 09:52:12

xvello
Member
Registered: 2010-05-15
Posts: 81
Website

Re: problem with wireless presentation laser pointer...

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

#3 2010-09-25 10:13:35

ijk
Member
Registered: 2010-09-25
Posts: 11

Re: problem with wireless presentation laser pointer...

xev received nothing from the pointer, but many messages from the mouse.

does this mean the kernel not support this pointer well ?

xvello wrote:

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

#4 2010-09-25 10:27:48

ijk
Member
Registered: 2010-09-25
Posts: 11

Re: problem with wireless presentation laser pointer...

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

#5 2010-09-25 13:21:04

xvello
Member
Registered: 2010-05-15
Posts: 81
Website

Re: problem with wireless presentation laser pointer...

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

Board footer

Powered by FluxBB