Я просматриваю libinput
код libinput, и в некоторых местах упоминаются кнопки. У меня есть ноутбук с сенсорной панелью, и я никогда не использовал сенсорную панель раньше. Кто-нибудь может объяснить, как работает тачпад, какова основная механика?(от пользователя POV) Например, левый средний и правый клики, прокрутки и т. д. Я искал в сети и не нашел ничего, касающегося этого вопроса.
1 ответ
Как правило, "сенсорная панель" ноутбука представляет собой тачпад без видимых физических кнопок. Вместо этого вся сенсорная панель может быть нажата как кнопка.
Часто закрашенные линии обозначают обозначенные «кнопки» области (как это). В зависимости от того, в какой области вы нажимали, libinput распознает щелчок левой / правой кнопкой мыши. Это в основном определяется программным обеспечением - libinput сам может решить, например, добавить область среднего щелчка, если он этого хочет.
(За исключением продуктов Apple, которые вообще не используют зарезервированные области «кнопок» - тип щелчка зависит только от того, сколько пальцев вы нажали. Libinput может работать в обоих режимах.)
Если не нажимать, чтобы нажать, те же области по-прежнему работают как обычная большая сенсорная панель (хотя libinput добавляет некоторую фильтрацию, чтобы предотвратить случайное перемещение курсора при попытке щелкнуть).
Все жесты только прикосновения - касание к нажатию, прокрутка - такие же, как в обычных сенсорных панелях.