最終更新:2016-03-08 (火) 15:48:01 (3258d)
Linux/マルチタッチ/type B
Protocol B
関数とか
- input_mt_slot
- ABS_MT_SLOT
- ABS_MT_TRACKING_ID
ABS_MT_SLOT 0 ABS_MT_TRACKING_ID 45 ABS_MT_POSITION_X x[0] ABS_MT_POSITION_Y y[0] ABS_MT_SLOT 1 ABS_MT_TRACKING_ID 46 ABS_MT_POSITION_X x[1] ABS_MT_POSITION_Y y[1] SYN_REPORT
デバイスサポート
Linux 2.6.36
- API実装
Linux 2.6.37
- drivers/input/tablet/wacom_wac? - USB Wacom tablet
- drivers/input/touchscreen/wacom_w8001? - Wacom W8001 penabled serial touchscreen
- drivers/hid/hid-3m-pct? - 3M PCT multitouch panels
Linux 2.6.38
- drivers/input/mouse/synaptics? - Synaptics TouchPad? PS/2 mouse
- drivers/hid/hid-multitouch - HID driver for multitouch panels
- drivers/hid/hid-egalax? - eGalax dual-touch panels
Linux 2.6.39
Linux 3.2
- Penmount? serial touchscreen
Linux 3.3
- ALPS touchpad PS/2 mouse
Linux 3.4
関数
メモ
- Linux 2.6.36から新しいマルチタッチプロトコル(通称protocol B)のサポートを始めましたが、
- Android側、少なくても公開ソースの2.3バージョンまでは、まだ古いプロトコル(通称protocol A)しか対応できていません。