Mailinglist Archive: opensuse (958 mails)

< Previous Next >
Re: [opensuse] Jelly Comb touchpad not working
On 5/4/19 12:07 AM, Andrei Borzenkov wrote:
04.05.2019 8:37, Marc Chamberlin пишет:
On 5/3/19 9:26 PM, Andrei Borzenkov wrote:
04.05.2019 0:23, Marc Chamberlin пишет:
Hi -  I recently purchased a cute combo USB/Bluetooth keyboard/touchpad
from Jelly Comb
I do not see any such product on their site.
Thanks Andrei for replying. Yeah their website doesn't look hopeful in
terms of support. I actually bought it from Amazon -

https://www.amazon.com/Foldable-Bluetooth-Keyboard-Jelly-Comb/dp/B07DC3MJ21

It is not a touchpad. Touchpad is supposed to support absolute position
event, while this looks like mouse with two wheels and additional buttons.

I am not even sure whether this refers to your touchpad or some other
mouse emulation on this keyboard.

Does cursor respond to any strokes?
Well they say if it looks like a duck and quacks like a duck it probably
is a duck...

So applying that logic, I would say it looks like a touchpad, but I
dunno whether it squawks like one....

No the cursor does not respond to any strokes... nor do the left and
right click buttons do anything...

Xorg.log as well as "xinput list --long" would be interesting. Also you
could try evtest to see whether any event is reported by kernel at all.


OK, here it is...

xinput list --long
? Virtual core pointer                          id=2    [master pointer  (3)]
        Reporting 3 classes:
                Class originated from: 4. Type: XIButtonClass
                Buttons supported: 10
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
                Button state:
                Class originated from: 4. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Rel X
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 4. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Rel Y
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative

?   ? Virtual core XTEST pointer                id=4    [slave pointer  (2)]
        Reporting 3 classes:
                Class originated from: 4. Type: XIButtonClass
                Buttons supported: 10
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
                Button state:
                Class originated from: 4. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Rel X
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 4. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Rel Y
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative

?   ? Microsoft Microsoft IntelliMouse® Explorer        id=10 [slave  pointer  (2)]
        Reporting 7 classes:
                Class originated from: 10. Type: XIButtonClass
                Buttons supported: 9
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra"
                Button state:
                Class originated from: 10. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Rel X
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 10. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Rel Y
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 10. Type: XIValuatorClass
                Detail for Valuator 2:
                  Label: Rel Horiz Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 10. Type: XIValuatorClass
                Detail for Valuator 3:
                  Label: Rel Vert Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 10. Type: XIScrollClass
                Scroll info for Valuator 2
                  type: 2 (horizontal)
                  increment: 15.000000
                  flags: 0x0
                Class originated from: 10. Type: XIScrollClass
                Scroll info for Valuator 3
                  type: 1 (vertical)
                  increment: 15.000000
                  flags: 0x0

?   ? SINO WEALTH USB KEYBOARD                  id=9    [slave pointer  (2)]
        Reporting 7 classes:
                Class originated from: 9. Type: XIButtonClass
                Buttons supported: 9
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra"
                Button state:
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Rel X
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Rel Y
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 2:
                  Label: Rel Horiz Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 9. Type: XIValuatorClass
                Detail for Valuator 3:
                  Label: Rel Vert Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 9. Type: XIScrollClass
                Scroll info for Valuator 2
                  type: 2 (horizontal)
                  increment: 15.000000
                  flags: 0x0
                Class originated from: 9. Type: XIScrollClass
                Scroll info for Valuator 3
                  type: 1 (vertical)
                  increment: 15.000000
                  flags: 0x0

? Virtual core keyboard                         id=3    [master keyboard (2)]
        Reporting 1 classes:
                Class originated from: 5. Type: XIKeyClass
                Keycodes supported: 248

    ? Virtual core XTEST keyboard               id=5    [slave keyboard (3)]
        Reporting 1 classes:
                Class originated from: 5. Type: XIKeyClass
                Keycodes supported: 248

    ? Power Button                              id=6    [slave keyboard (3)]
        Reporting 1 classes:
                Class originated from: 6. Type: XIKeyClass
                Keycodes supported: 248

    ? Power Button                              id=7    [slave keyboard (3)]
        Reporting 1 classes:
                Class originated from: 7. Type: XIKeyClass
                Keycodes supported: 248

    ? AT Translated Set 2 keyboard              id=11   [slave keyboard (3)]
        Reporting 1 classes:
                Class originated from: 11. Type: XIKeyClass
                Keycodes supported: 248

    ? SINO WEALTH USB KEYBOARD                  id=8    [slave keyboard (3)]
        Reporting 1 classes:
                Class originated from: 8. Type: XIKeyClass
                Keycodes supported: 248

    ? SINO WEALTH USB KEYBOARD                  id=12   [slave keyboard (3)]
        Reporting 1 classes:
                Class originated from: 12. Type: XIKeyClass
                Keycodes supported: 248


evtest --grab /dev/input/event13

(device name may change after reboot, check actual numbering).

Actually I think you meant me to check event12 since from the output from

cat /proc/bus/input/devices

...

I: Bus=0003 Vendor=258a Product=6a88 Version=0110
N: Name="SINO WEALTH USB KEYBOARD"
P: Phys=usb-0000:00:14.0-5.1.5/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.5/3-5.1.5:1.1/0003:258A:6A88.0002/input/input12
U: Uniq=
H: Handlers=kbd mouse0 event12
B: PROP=0
B: EV=17
B: KEY=2a000000000 0 1f0000 1000302000000 3838d801d001 1e000000000000 0
B: REL=143
B: MSC=10

shows that is the event assigned to the kbd mouse0  AFAIK

evtest --grab /dev/input/event12
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x258a product 0x6a88 version 0x110
Input device name: "SINO WEALTH USB KEYBOARD"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 116 (KEY_POWER)
    Event code 128 (KEY_STOP)
    Event code 140 (KEY_CALC)
    Event code 142 (KEY_SLEEP)
    Event code 143 (KEY_WAKEUP)
    Event code 144 (KEY_FILE)
    Event code 155 (KEY_MAIL)
    Event code 156 (KEY_BOOKMARKS)
    Event code 158 (KEY_BACK)
    Event code 159 (KEY_FORWARD)
    Event code 163 (KEY_NEXTSONG)
    Event code 164 (KEY_PLAYPAUSE)
    Event code 165 (KEY_PREVIOUSSONG)
    Event code 171 (KEY_CONFIG)
    Event code 172 (KEY_HOMEPAGE)
    Event code 173 (KEY_REFRESH)
    Event code 217 (KEY_SEARCH)
    Event code 224 (KEY_BRIGHTNESSDOWN)
    Event code 225 (KEY_BRIGHTNESSUP)
    Event code 240 (KEY_UNKNOWN)
    Event code 272 (BTN_LEFT)
    Event code 273 (BTN_RIGHT)
    Event code 274 (BTN_MIDDLE)
    Event code 275 (BTN_SIDE)
    Event code 276 (BTN_EXTRA)
    Event code 421 (KEY_WORDPROCESSOR)
    Event code 423 (KEY_SPREADSHEET)
    Event code 425 (KEY_PRESENTATION)
  Event type 2 (EV_REL)
    Event code 0 (REL_X)
    Event code 1 (REL_Y)
    Event code 6 (REL_HWHEEL)
    Event code 8 (REL_WHEEL)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)


Moving my finger on the touchpad or pressing the mouse keys did not produce any further output...

HTHs   Marc


--
<b>Computers: the final frontier. These are the voyages of the user Marc.<br>
His mission: to explore strange new hardware. To seek out new software and new
applications.<br>
To boldly go where no Marc has gone before!<br></b>


--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups