Тачпад ведет себя как сенсорный экран с постоянным касанием.

Вопрос или проблема

Я подключил внешнюю клавиатуру с тачпадом через Bluetooth. Тачпад работает как сенсорный экран, так как каждый раз, когда я касаюсь левого края тачпада, на левом краю экрана происходит щелчок. Более того, курсор всегда находится в режиме выбора, поэтому если я его перемещаю, он пытается выделить все между ними. Вот настройки xinput:

Устройство 'SMARTDEVIL':
    Устройство включено (188):   1
    Матрица преобразования координат (190): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Включено естественное прокручивание libinput (324):   0
    Включено естественное прокручивание по умолчанию (325):   0
    Матрица калибровки libinput (364):  1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Матрица калибровки по умолчанию libinput (365):  1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Режимы отправки событий libinput доступны (309): 1, 0
    Режим отправки событий libinput включен (310):    0, 0
    Режим отправки событий по умолчанию libinput включен (311):    0, 0
    Узел устройства (312):  "/dev/input/event16"
    ID продукта устройства (313):    1452, 591
    Кнопки блокировки перетаскивания libinput (340):   <нет элементов>
    Включена горизонтальная прокрутка libinput (341):   1
    Включена высокоразрешающая прокрутка на колесе libinput (344):    1

А это настройки libinput:

Устройство:           SMARTDEVIL
Ядро:           /dev/input/event16
Группа:            12
Место:             seat0, по умолчанию
Размер:             101x69мм
Возможности:     клавиатура указатель касание 
Нажатие для щелчка:     н/д
Нажатие и перетаскивание:     н/д
Блокировка перетаскивания:    н/д
Левша:      н/д
Ест. прокрутка:    отключена
Эмуляция средней кнопки: н/д
Калибровка:      матрица идентичности
Методы прокрутки:   нет
Методы щелчка:    нет
Отключение при наборе: н/д
Профили ускорения:   н/д
Поворот:         н/д

Ответ или решение

Проблема с вашим тачпадом, действующим как сенсорный экран, вероятно связана с неправильной конфигурацией или драйверами.

Когда вы подключаете внешнюю клавиатуру с тачпадом через Bluetooth, возникают ошибки, такие как постоянное "нажатие" на экране при касании левой стороны тачпада, и курсор, который находится в режиме выделения. Для решения данной проблемы мы можем предложить следующие шаги:

  1. Проверка базовых настроек и конфигураций:
    Начните с проверки настроек устройства через xinput. Убедитесь, что устройство SMARTDEVIL правильно идентифицировано. Некоторые простые проверки включают:

    • Убедитесь, что Device Enabled (Устройство включено) имеет значение 1, иначе устройство будет отключено.
    • Проверьте, что используется стандартная матрица преобразования координат и калибровочная матрица, как указано в вашем выводе.
  2. Конфигурация libinput:
    Дайте команду libinput list-devices для проверки всех подключенных устройств. Важно обратить внимание на идентификационные параметры устройства и их соответствие функциональным возможностям.

  3. Обновление драйверов:
    Устаревшие или несовместимые драйверы могут привести к неправильной работе тачпада. Убедитесь, что все драйверы обновлены до последней версии. Это можно сделать с помощью диспетчера пакетов вашей ОС или загрузив драйверы с официального сайта производителя.

  4. Изменение настроек через xinput:
    Используйте команды xinput для детальной настройки. Вы можете попробовать отключение "двойного нажатия" или "выделения":

    xinput set-prop "SMARTDEVIL" "libinput Tap-to-click Enabled" 0
    xinput set-prop "SMARTDEVIL" "libinput Click Method Enabled" 0, 0
  5. Проверка программного обеспечения и ОС:
    Проблема может также заключаться в настройках операционной системы или конфликте с другими приложениями. Убедитесь, что все обновления вашей ОС актуальны. Попробуйте протестировать тачпад на другом компьютере, чтобы исключить проблему на уровне аппаратного обеспечения.

  6. Поиск специфических ошибок в логах:
    Исследуйте системные логи (dmesg и /var/log/syslog) на предмет ошибок, связанных с входным устройством. Это может дать подсказки о физических неисправностях или конфликтах программного обеспечения.

После выполнения этих шагов, проблема должна устраниться, или как минимум, вы получите представление о ее источнике. В случае, если проблема остается, стоит обратиться за технической поддержкой к производителю или посетить специализированные форумы и сообщества, такие как Stack Overflow, чтобы получить помощь от сообщества экспертов.

Оцените материал
Добавить комментарий

Капча загружается...