Как получить события с сенсорным экраном?

Я хотел бы получить события, сгенерированные сенсорным экраном и перечислить их в окне терминала. Я попробовал xev, но это не показало события с сенсорным экраном.

Я использую Ubuntu 17.10 и Xorg.

Существует ли команда, чтобы сделать это?

0
задан 7 November 2017 в 12:28

1 ответ

Решение состоит в том, чтобы использовать

xinput --test-xi2 --root

Вот демонстрационный вывод...

xinput --test-xi2 --root
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
⎜   ↳ HP Bluetooth Mouse Z5000                  id=18   [slave  pointer  (2)]
⎜   ↳ ELAN22CA:00 04F3:22CA Pen Pen (0)         id=19   [slave  pointer  (2)]
⎜   ↳ ELAN22CA:00 04F3:22CA                     id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ HP TrueVision FHD RGB-IR: HP Tr           id=10   [slave  keyboard (3)]
    ↳ ELAN22CA:00 04F3:22CA Pen                 id=12   [slave  keyboard (3)]
    ↳ Intel Virtual Button driver               id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=16   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=17   [slave  keyboard (3)]
.
.
.
EVENT type 22 (RawTouchBegin)
    device: 2 (11)
    detail: 117
    valuators:
          0: 33301.98 (33301.98)
          1: 4413.52 (4413.52)

EVENT type 6 (Motion)
    device: 11 (11)
    detail: 0
    flags: emulated
    root: 749.29/540.47
    event: 749.29/540.47
    buttons:
    modifiers: locked 0 latched 0 base 0 effective: 0
    group: locked 0 latched 0 base 0 effective: 0
    valuators:
        0: 33301.98
        1: 4413.52
    windows: root 0x211 event 0x211 child 0x80331f
0
ответ дан 1 November 2019 в 06:26

Другие вопросы по тегам:

Похожие вопросы: