1

Как выполнить команду при каждом касании тачпада? Я постоянно теряю щелчки (нажатия) на своей сенсорной панели, и ситуация, похоже, не улучшается с новыми обновлениями. Я хочу добавить звук щелчка для каждого успешного нажатия, поэтому мне не нужно ждать щелчков, которые не произошли. Также я хотел бы различать левый / правый и средний типы нажатий (выполнять разные действия для каждого).

Решение должно иметь приемлемо низкую задержку и не быть привязанным к конкретной модели сенсорной панели. Также приветствуются программные решения (например, вы можете использовать библиотеку XYZ, чтобы реализовать это самостоятельно).

Я попросил пользовательскую команду, потому что в будущем я хочу поставить вибромотор под тачпадом (с телефона) для обратной связи.

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

1 ответ1

0

Вообще то, что вы просите, невозможно, а вы?произвольно? ограничить пространство решения таким образом, что усугубляет это. События "касания" обычно обрабатываются, чтобы стать щелчками кнопок, и приложения не могут (не могут) знать разницу.

Обратите внимание, что реализация сенсорной панели определяет, что ЕСТЬ, а что НЕ является касанием (если касание слишком длинное, вы просто перемещаете курсор).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .