Це команда evtest, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
evtest - монітор подій пристрою введення та інструмент запитів
СИНТАКСИС
evtest [--grab] /dev/input/eventX
evtest --query /dev/input/eventX
ОПИС
Перший тип виклику, показаний вище ("режим захоплення"), викликає відображення evtest
інформацію про вказаний пристрій введення, включаючи всі події, які підтримується
пристрій. Потім він контролює пристрій і відображає всі згенеровані події рівня подій.
Якщо в режимі захоплення вказано прапор --grab, evtest зберігає EVIOCGRAB на пристрої.
Поки це захоплення активне, інші процеси не отримають події від ядра
пристроїв. Захоплення знову звільняється, коли evtest завершує роботу.
У другому типі виклику ("режим запиту") evtest виконує одноразовий запит на
стан конкретного ключа значення події тип.
тип є одним з: EV_KEY, EV_SW, EV_SND, EV_LED (або числове значення)
значення може бути або десятковим представленням (наприклад, 44), шістнадцятковим (наприклад, 0x2c) або константою
назва (наприклад, KEY_Z) ключа/перемикача/звуку/світлодіда, що запитується.
Якщо біт стану встановлено (натиснута клавіша, увімкнення, ...), evtest завершується з кодом 10. Якщо
біт стану не встановлений (клавіша натиснута, вимкнено, ...), evtest виходить з кодом 0. Нічого іншого
генерується вихід.
evtest повинен мати можливість читати з пристрою; у більшості випадків це означає, що його потрібно запустити
як корінь.
evtest зазвичай використовується для налагодження проблем із пристроями введення в X.Org. Вихід evtest
показує інформацію, представлену ядром; на основі цієї інформації це може бути
визначити, чи помилка може бути проблемою ядра чи X.Org.
ДІАГНОСТИКА
Якщо evtest не показує жодних подій, навіть якщо пристрій використовується, можливо, пристрій так
захоплено процесом (EVIOCGRAB). Зазвичай це відбувається під час налагодження синаптики
пристрій ізсередини X. Перемикання VT на TTY або вимкнення X-сервера припиняє це
можна налагодити пристрої grab і synaptics.
Наступна команда показує процеси з відкритим дескриптором файлу на пристрої:
термофіксатор -v /dev/input/eventX
EXIT КОД
evtest повертає 1 при помилці.
Коли використовується для запиту стану, evtest повертає 0, якщо біт стану не встановлений, і 10, якщо стан
біт встановлено.
Використовуйте evtest онлайн за допомогою служб onworks.net
