# Problemas de touchpad Linux

**URL:** <https://forum.chuwi.com/t/problemas-de-touchpad-linux/13680>\
**Category:** Operating Systems\
**Created:** [August 22, 2020, 2:59am UTC](https://forum.chuwi.com/t/problemas-de-touchpad-linux/13680 "2020-08-22T02:59:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ccambra](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.chuwi.com/ccambra/32/3491_2.png) [@ccambra](https://forum.chuwi.com/u/ccambra)\
**Post date:** [August 22, 2020, 2:59am UTC](https://forum.chuwi.com/t/problemas-de-touchpad-linux/13680/1 "2020-08-22T02:59:21Z")

</div>

Buenos días, tardes o noche problemas con touchpad Lapbook pro necesito solucion.

---

<div class="post-metadata">

**Author:** ![slacker](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@slacker](https://forum.chuwi.com/u/slacker)\
**Post date:** [August 22, 2021, 10:28pm UTC](https://forum.chuwi.com/t/problemas-de-touchpad-linux/13680/2 "2021-08-22T22:28:01Z")

</div>

No hablo español. Esto es traducción automática.

Uso Slackware en un CorebookX.

¿Qué distribución de Linux utiliza? ¿Qué versión del núcleo?

En Slackware-current tuve que recompilar el núcleo para Linux para detectar el hardware del touchpad. Se necesitaba habilitar el pin de Intel Cannon Lake.

También creo que la libinput no es genial. No puedo usar la versión actual, 1.18.1, porque sólo ve un botón del ratón. Más bajo que esa versión funciona para mí.

El conductor sináptico también funciona, pero tiene sus propios problemas.

Espero que esto ayude.

* * *

I don’t speak Spanish. This is machine translated.

I use Slackware on a CorebookX.

What Linux distribution do you use? What kernel version?

In Slackware-current I had to recompile the kernel for Linux to detect the touchpad hardware. Intel Cannon Lake pin support needed to be enabled.

I also think libinput is not great. I cannot use the current version, 1.18.1, because it only sees one mouse button. Lower than that version works for me.

The synaptics driver also works, but has its own problems.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![grenudi](https://avatars.discourse-cdn.com/v4/letter/g/b19c9b/32.png) [@grenudi](https://forum.chuwi.com/u/grenudi)\
**Post date:** [October 5, 2025, 9:25pm UTC](https://forum.chuwi.com/t/problemas-de-touchpad-linux/13680/3 "2025-10-05T21:25:17Z")

</div>

related issue

> **[2401613 – HTIX5288:00 0911:5288 touchpad reports correct BTN\_TOOL\_\* events...](https://bugzilla.redhat.com/show_bug.cgi?id=2401613)**

> **[HTIX5288:00 0911:5288 touchpad finger detection off by one (BTN\_TOOL events...](https://gitlab.freedesktop.org/libinput/libinput/-/issues/1201)**
>
> Summary The HTIX5288:00 0911:5288 touchpad (vendor 0911, product 5288) on LapBook Pro laptops exhibits off-by-one finger detection. Kernel correctly reports BTN\_TOOL\_FINGER/DOUBLETAP/TRIPLETAP/QUADTAP...

## Summary

The HTIX5288:00 0911:5288 touchpad (vendor 0911, product 5288) on LapBook Pro laptops exhibits off-by-one finger detection. Kernel correctly reports BTN\_TOOL\_FINGER/DOUBLETAP/TRIPLETAP/QUADTAP events (verified with evtest), but libinput interprets them as N-1 fingers. Result: 1 finger = no movement, 2 fingers = pointer (should scroll), 3 fingers = scroll (should be gesture). Same hardware works correctly with xf86-input-synaptics on other distributions.

## Steps to reproduce

1. Use laptop with HTIX5288:00 0911:5288 touchpad (LapBook Pro)
2. Touch with 1 finger - observe erratic/no cursor movement
3. Touch with 2 fingers - observe pointer movement instead of scrolling
4. Touch with 3 fingers - observe two-finger scrolling instead of gesture
5. Verify with `sudo evtest /dev/input/eventX | grep BTN_TOOL` - shows correct kernel events

## Required information

- **libinput version:** 1.29.1
- **hardware information:**
  - Device: HTIX5288:00 0911:5288 Touchpad
  - Vendor/Product: 0911:5288
  - Bus: i2c
  - Kernel: 6.16.9-200.fc42.x86\_64
  - Distribution: Fedora Silverblue 42
  - Desktop: GNOME Wayland
  - Size: 110x63mm
  - Max coordinates: X=2628 Y=1332
  - Resolution: 24x21 units/mm
  - DMI: Manufacturer: Not Specified, Product: LapBook Pro

- **`libinput record` output:** (attached as touchpad-record.txt)
- **`libinput debug-events --verbose` output:** (attached as debug-events.txt)

### evtest verification samples

**One finger (BTN\_TOOL\_FINGER reported, but no pointer movement):**

```auto
Event: type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1

```

**Two fingers (BTN\_TOOL\_DOUBLETAP reported, but acts as single-finger pointer):**

```auto
Event: type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1

```

**Three fingers (BTN\_TOOL\_TRIPLETAP reported, but acts as two-finger scroll):**

```auto
Event: type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0
Event: type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 1

```

### Existing quirk for similar devices

File `/usr/share/libinput/30-vendor-synaptics.quirks` contains:

```auto
[Synaptics 0911:5288 Touchpad]
MatchUdevType=touchpad
MatchName=* 0911:5288 Touchpad
AttrEventCode=-BTN_RIGHT

```

This matches SYNA3602, ALPS0001, PCT2342 variants but not HTIX5288:00 prefix.

### Related bug report

Fedora bugzilla: [2401613 – HTIX5288:00 0911:5288 touchpad reports correct BTN\_TOOL\_\* events but libinput interprets finger count as N-1 (off by one)](https://bugzilla.redhat.com/show_bug.cgi?id=2401613)

* * *

**Instructions for generating attachments:**

Before submitting, run these commands and attach the output files:

```bash
# Record touchpad events (touch with 1, 2, 3 fingers, then Ctrl+C after ~5 seconds)
sudo libinput record /dev/input/event9 > touchpad-record.txt

# Capture debug events (touch with 1, 2, 3 fingers, then Ctrl+C after ~5 seconds)
sudo libinput debug-events --verbose > debug-events.txt

```

Replace `event9` with your actual touchpad event node if different.

* * *
