Вы можете прочитать: /proc/bus/input/devices
- get details of your existing input devices.
В зависимости от имени вашего оборудования, вы могли бы сделать что-то подобное, и проверить, есть ли выход:
cat /proc/bus/input/devices | grep "Name=" | grep "Touch"
Это полный выход /proc/bus/input/devices
:
I: Bus=0011 Vendor=0002 Product=0008 Version=2222
N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse1 event2 ts1
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
[...] (blank line, next device)
Б в передних стойках для растрового изображения, N, P, S, U, H просто сначала письмо с соответствующим именем, а I - для ID. В упорядоченном моды:
I
→ @id: идентификатор устройства (структура INPUT_ID)
Bus
→ id.bustype
Vendor
→ id.vendor
Product
→ id.product
Version
→ id.версия
N
→ имя устройства
P
→ физического пути к устройству в системной иерархии
S
→ sysfs путь
U
→ уникального идентификационного кода для устройства (если устройство имеет его)
H
→ список входных ручек, связанных с устройством
B
→ растровые изображения
PROP
свойства → устройств и причуды
EV
→ типов событий, поддерживаемых устройством
KEY
→ клавиши/кнопки это устройство имеет
MSC
→ различные события поддерживается устройством
LED
→ светодиоды на устройстве
REL
→ относительный адрес
ABS
→ абсолютный адрес
Чтобы проверить, если устройство действительно прилагается, вы можете попытаться имитировать события и посмотреть, если вы получаете какие-либо ошибки:
input tap [x] [y]
Android поставляется с инструментом командной строки ввода, который может имитировать разные входные события.
- вход → утилита командной строки для отправки событий
- крана → действий
- [х] → X координата на экране
- [у] → Y координат на экране
Я понятия не имею об этом, но если у меня есть предположение, что это будут «мыши», поскольку более важно (поведение разумно) касаться, касаться, перетаскивать, и т. Д. «Мышки» всегда видны тоже? – Yazan
@Yazan К сожалению, «мыши» видны с сенсорным экраном или без него. – Stephan