/ / symulowanie kliknięć ekranu dotykowego we wbudowanym systemie Linux - c, linux, embedded, device

symulowanie kliknięć ekranu dotykowego we wbudowanym systemie Linux - c, linux, embedded, device

Muszę wysyłać zdarzenia do input1, aby symulować zdarzenia na ekranie dotykowym.

jest to wynik działania "cat / proc / bus / input / devices":

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="mxc_ts"
P: Phys=
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=event1
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=1000003

Próbowałem cat / dev / input / ts0, ale nie można odczytać danych wyjściowych.

Czy mógłbyś mi pomóc w symulacji kliknięcia ts?

PS: nie mamy zainstalowanych pakietów GTK.

Odpowiedzi:

1 dla odpowiedzi № 1

Zrobiłem to już wcześniej, pisząc małe jądromoduł do wprowadzania kluczowych zdarzeń wejściowych z przestrzeni użytkownika. Jeśli potrzebujesz wsparcia dla platform, na których nie działa X (użyliśmy go do automatycznego testowania aplikacji Qt / E), takie podejście jest prawdopodobnie najlepszym rozwiązaniem.