RawInput: Захватить сырые события сенсорной панели Precision на Windows
Используйте прямую телеметрию сенсорной панели с RawInput Touchpad от emoacht, утилитой, которая захватывает низкоуровневый ввод с оборудования Windows Precision Touchpad (PTP) для разработчиков и опытных пользователей. Приложение считывает сырые данные контакта, отслеживает координаты нескольких пальцев и сообщает о контакте, движении и событиях подъема в реальном времени с использованием Windows Raw Input API, обходя предварительную обработку жестов высокого уровня. Оно поддерживает отслеживание нескольких пальцев, специфическую обработку PTP и открытый исходный код примера. Ориентировано на разработчиков и энтузиастов, которым нужны детализированные данные касания для отладки, прототипирования пользовательских жестов или валидации оборудования.
Какие данные инструмент захватывает из PTP?
Инструмент считывает необработанные события касания, предоставляемые оборудованием Precision Touchpad, включая отдельные точки контакта, координаты по пальцам и состояние контакта с течением времени. Он сообщает о позициях и последовательностях многопальцевого контакта, движения и подъема, создавая временные потоки координат, которые разработчики могут анализировать. Сценарии использования включают обнаружение пользовательских жестов, телеметрию для проверки оборудования и экспорт журналов контактов для оффлайн-анализа.
Замедляет ли это систему во время мониторинга?
Разработанный как легковесная утилита, инструмент использует Windows Raw Input API, а не постоянные драйверы ядра. Многие дистрибутивы являются переносимыми исполняемыми файлами, поэтому приложение считывает события в пользовательском пространстве и избегает установки стеков устройств. Этот подход снижает постоянство времени выполнения и делает утилиту подходящей для параллельной диагностики без добавления постоянных компонентов системы на рабочий стол.
Безопасно ли проверять ввод касания на рабочей машине?
Прозрачность является основным атрибутом: проект является открытым исходным кодом, что позволяет проверять код и проводить обзор сообществом. Приложение собирает ввод через Raw Input API вместо замены драйверов поставщика, а общие релизы избегают установки на основе установщиков. Эти факторы увеличивают возможность аудита и ограничивают постоянные изменения на машине, что является важным аспектом при добавлении диагностического инструмента на рабочую станцию в режиме реального времени.
Нужны ли мне навыки разработчика для использования и расширения инструмента?
Да, целевая аудитория — это разработчики и опытные пользователи, а не случайные конечные пользователи. База кода с открытым исходным кодом включает четкий пример реализации, чтобы начать работу над пользовательскими задачами. Сопоставление необработанных многопальцевых данных с действиями или создание жестов с пятью пальцами требует конфигурации или редактирования исходного кода, и эта возможность зависит от выбранного релиза и готовности пользователя модифицировать пример кода.
Лучше всего подходит для разработчиков и тестировщиков; не предназначен для случайной настройки жестов
Этот инструмент является практичным выбором для разработчиков и тестировщиков оборудования, которым нужен доступ к потокам событий PTP и примерному коду для разработки. Для плавного рабочего процесса запустите его на тестовом устройстве и используйте включенную реализацию в качестве отправной точки для прототипов жестов. Компромисс: пользователи, ищущие графический, готовый к использованию маппер жестов, должны предоставить дополнительные инструменты или индивидуальную разработку.
Pros
Прямой доступ к сырому вводу Precision Touchpad через API сырого ввода
Многофingers, отчет о контактах и координатах в реальном времени для прототипирования
Открытый код с примером реализации для расширения
Cons
Ограничено устройствами, поддерживающими стандарт Windows Precision Touchpad
Требуется программирование или настройка для сопоставления необработанных данных с действиями
Нет встроенного графического интерфейса для отображения жестов
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.