I’ve been trying to get something useful, maybe this could help for mouse_filter
First of all, the input devices list: kbd, mouse and TFT
pi@raspberrypi /dev/input/by-path $ cat /proc/bus/input/devices
I: Bus=0003 Vendor=24ae Product=2000 Version=0101
N: Name="RAPOO RAPOO 2.4G Wireless Device"
P: Phys=usb-bcm2708_usb-1.2/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:24AE:2000.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=24ae Product=2000 Version=0101
N: Name="RAPOO RAPOO 2.4G Wireless Device"
P: Phys=usb-bcm2708_usb-1.2/input1
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:24AE:2000.0002/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1
B: PROP=0
B: EV=1f
B: KEY=3f 3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1f0001 120f93 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002
B: REL=1c3
B: ABS=1 0
B: MSC=10
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="stmpe-ts"
P: Phys=stmpe-ts/input0
S: Sysfs=/devices/soc/20204000.spi/spi_master/spi0/spi0.1/stmpe-ts/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: PROP=0
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=1000003
Now the list of dev/input (with all connected):
pi@raspberrypi /dev $ ls -la
total 4
drwxr-xr-x 13 root root 3300 Jul 24 13:35 .
drwxr-xr-x 22 root root 4096 May 7 01:30 ..
crw------- 1 root root 10, 235 Jan 1 1970 autofs
drwxr-xr-x 2 root root 580 Jan 1 1970 block
crw------T 1 root root 10, 234 Jan 1 1970 btrfs-control
drwxr-xr-x 3 root root 60 Jan 1 1970 bus
crw------- 1 root root 10, 63 Jan 1 1970 cachefiles
drwxr-xr-x 2 root root 2560 Jul 24 13:35 char
crw------- 1 root root 5, 1 Jul 24 13:35 console
crw------- 1 root root 10, 62 Jan 1 1970 cpu_dma_latency
crw------T 1 root root 10, 203 Jan 1 1970 cuse
drwxr-xr-x 6 root root 120 Jan 1 1970 disk
crw-rw---T 1 root video 29, 0 Jan 1 1970 fb0
crw-rw---T 1 root video 29, 1 Jul 24 14:40 fb1
lrwxrwxrwx 1 root root 13 Jan 1 1970 fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 Jan 1 1970 full
crw-rw---T 1 root fuse 10, 229 Jan 1 1970 fuse
crw------- 1 root root 249, 0 Jan 1 1970 hidraw0
crw------- 1 root root 249, 1 Jan 1 1970 hidraw1
drwxr-xr-x 4 root root 220 Jul 24 13:35 input
crw-r--r-- 1 root root 1, 11 Jan 1 1970 kmsg
srw-rw-rw- 1 root root 0 Jul 24 13:35 log
brw-rw---T 1 root disk 7, 0 Jan 1 1970 loop0
brw-rw---T 1 root disk 7, 1 Jan 1 1970 loop1
brw-rw---T 1 root disk 7, 2 Jan 1 1970 loop2
brw-rw---T 1 root disk 7, 3 Jan 1 1970 loop3
brw-rw---T 1 root disk 7, 4 Jan 1 1970 loop4
brw-rw---T 1 root disk 7, 5 Jan 1 1970 loop5
brw-rw---T 1 root disk 7, 6 Jan 1 1970 loop6
brw-rw---T 1 root disk 7, 7 Jan 1 1970 loop7
crw------- 1 root root 10, 237 Jan 1 1970 loop-control
lrwxrwxrwx 1 root root 13 Jan 1 1970 MAKEDEV -> /sbin/MAKEDEV
drwxr-xr-x 2 root root 60 Jan 1 1970 mapper
crw-r----T 1 root kmem 1, 1 Jan 1 1970 mem
crw------- 1 root root 10, 59 Jan 1 1970 memory_bandwidth
brw-rw---T 1 root floppy 179, 0 Jan 1 1970 mmcblk0
brw-rw---T 1 root floppy 179, 1 Jul 24 13:35 mmcblk0p1
brw-rw---T 1 root floppy 179, 2 Jul 24 13:35 mmcblk0p2
drwxr-xr-x 2 root root 60 Jan 1 1970 net
crw------- 1 root root 10, 61 Jan 1 1970 network_latency
crw------- 1 root root 10, 60 Jan 1 1970 network_throughput
crw-rw-rw- 1 root root 1, 3 Jan 1 1970 null
crw------- 1 root root 108, 0 Jan 1 1970 ppp
crw-rw-rw- 1 root root 5, 2 Jul 24 14:56 ptmx
drwxr-xr-x 2 root root 0 Jan 1 1970 pts
brw-rw---T 1 root disk 1, 0 Jan 1 1970 ram0
brw-rw---T 1 root disk 1, 1 Jan 1 1970 ram1
brw-rw---T 1 root disk 1, 10 Jan 1 1970 ram10
brw-rw---T 1 root disk 1, 11 Jan 1 1970 ram11
brw-rw---T 1 root disk 1, 12 Jan 1 1970 ram12
brw-rw---T 1 root disk 1, 13 Jan 1 1970 ram13
brw-rw---T 1 root disk 1, 14 Jan 1 1970 ram14
brw-rw---T 1 root disk 1, 15 Jan 1 1970 ram15
brw-rw---T 1 root disk 1, 2 Jan 1 1970 ram2
brw-rw---T 1 root disk 1, 3 Jan 1 1970 ram3
brw-rw---T 1 root disk 1, 4 Jan 1 1970 ram4
brw-rw---T 1 root disk 1, 5 Jan 1 1970 ram5
brw-rw---T 1 root disk 1, 6 Jan 1 1970 ram6
brw-rw---T 1 root disk 1, 7 Jan 1 1970 ram7
brw-rw---T 1 root disk 1, 8 Jan 1 1970 ram8
brw-rw---T 1 root disk 1, 9 Jan 1 1970 ram9
crw-rw-rw- 1 root root 1, 8 Jan 1 1970 random
drwxr-xr-x 2 root root 60 Jan 1 1970 raw
crw-r--r-T 1 root root 10, 58 Jul 24 13:35 rfkill
lrwxrwxrwx 1 root root 9 Jul 24 13:35 root -> mmcblk0p2
lrwxrwxrwx 1 root root 8 Jul 24 13:35 shm -> /run/shm
drwxr-xr-x 2 root root 140 Jul 24 13:35 snd
lrwxrwxrwx 1 root root 24 Jul 24 13:35 sndstat -> /proc/asound/oss/sndstat
lrwxrwxrwx 1 root root 15 Jan 1 1970 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 Jan 1 1970 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 Jan 1 1970 stdout -> /proc/self/fd/1
crw-rw-rw- 1 root root 5, 0 Jan 1 1970 tty
crw------- 1 root root 4, 0 Jan 1 1970 tty0
crw-rw---- 1 root tty 4, 1 Jul 24 13:35 tty1
crw------- 1 root root 4, 10 Jan 1 1970 tty10
crw------- 1 root root 4, 11 Jan 1 1970 tty11
crw------- 1 root root 4, 12 Jan 1 1970 tty12
crw------- 1 root root 4, 13 Jan 1 1970 tty13
crw------- 1 root root 4, 14 Jan 1 1970 tty14
crw------- 1 root root 4, 15 Jan 1 1970 tty15
crw------- 1 root root 4, 16 Jan 1 1970 tty16
crw------- 1 root root 4, 17 Jan 1 1970 tty17
crw------- 1 root root 4, 18 Jan 1 1970 tty18
crw------- 1 root root 4, 19 Jan 1 1970 tty19
crw-rw---- 1 root tty 4, 2 Jul 24 13:35 tty2
crw------- 1 root root 4, 20 Jan 1 1970 tty20
crw------- 1 root root 4, 21 Jan 1 1970 tty21
crw------- 1 root root 4, 22 Jan 1 1970 tty22
crw------- 1 root root 4, 23 Jan 1 1970 tty23
crw------- 1 root root 4, 24 Jan 1 1970 tty24
crw------- 1 root root 4, 25 Jan 1 1970 tty25
crw------- 1 root root 4, 26 Jan 1 1970 tty26
crw------- 1 root root 4, 27 Jan 1 1970 tty27
crw------- 1 root root 4, 28 Jan 1 1970 tty28
crw------- 1 root root 4, 29 Jan 1 1970 tty29
crw-rw---- 1 root tty 4, 3 Jul 24 13:35 tty3
crw------- 1 root root 4, 30 Jan 1 1970 tty30
crw------- 1 root root 4, 31 Jan 1 1970 tty31
crw------- 1 root root 4, 32 Jan 1 1970 tty32
crw------- 1 root root 4, 33 Jan 1 1970 tty33
crw------- 1 root root 4, 34 Jan 1 1970 tty34
crw------- 1 root root 4, 35 Jan 1 1970 tty35
crw------- 1 root root 4, 36 Jan 1 1970 tty36
crw------- 1 root root 4, 37 Jan 1 1970 tty37
crw------- 1 root root 4, 38 Jan 1 1970 tty38
crw------- 1 root root 4, 39 Jan 1 1970 tty39
crw-rw---- 1 root tty 4, 4 Jul 24 13:35 tty4
crw------- 1 root root 4, 40 Jan 1 1970 tty40
crw------- 1 root root 4, 41 Jan 1 1970 tty41
crw------- 1 root root 4, 42 Jan 1 1970 tty42
crw------- 1 root root 4, 43 Jan 1 1970 tty43
crw------- 1 root root 4, 44 Jan 1 1970 tty44
crw------- 1 root root 4, 45 Jan 1 1970 tty45
crw------- 1 root root 4, 46 Jan 1 1970 tty46
crw------- 1 root root 4, 47 Jan 1 1970 tty47
crw------- 1 root root 4, 48 Jan 1 1970 tty48
crw------- 1 root root 4, 49 Jan 1 1970 tty49
crw-rw---- 1 root tty 4, 5 Jul 24 13:35 tty5
crw------- 1 root root 4, 50 Jan 1 1970 tty50
crw------- 1 root root 4, 51 Jan 1 1970 tty51
crw------- 1 root root 4, 52 Jan 1 1970 tty52
crw------- 1 root root 4, 53 Jan 1 1970 tty53
crw------- 1 root root 4, 54 Jan 1 1970 tty54
crw------- 1 root root 4, 55 Jan 1 1970 tty55
crw------- 1 root root 4, 56 Jan 1 1970 tty56
crw------- 1 root root 4, 57 Jan 1 1970 tty57
crw------- 1 root root 4, 58 Jan 1 1970 tty58
crw------- 1 root root 4, 59 Jan 1 1970 tty59
crw-rw---- 1 root tty 4, 6 Jul 24 13:35 tty6
crw------- 1 root root 4, 60 Jan 1 1970 tty60
crw------- 1 root root 4, 61 Jan 1 1970 tty61
crw------- 1 root root 4, 62 Jan 1 1970 tty62
crw------- 1 root root 4, 63 Jan 1 1970 tty63
crw------- 1 root root 4, 7 Jan 1 1970 tty7
crw------- 1 root root 4, 8 Jan 1 1970 tty8
crw------- 1 root root 4, 9 Jan 1 1970 tty9
crw-rw---- 1 root tty 204, 64 Jul 24 13:35 ttyAMA0
crw-rw---T 1 root dialout 5, 3 Jan 1 1970 ttyprintk
crw------T 1 root root 10, 223 Jan 1 1970 uinput
crw-rw-rw- 1 root root 1, 9 Jan 1 1970 urandom
drwxr-xr-x 2 root root 60 Jan 1 1970 usb
crw------- 1 root root 251, 0 Jan 1 1970 vc-cma
crw-rw---T 1 root video 250, 0 Jan 1 1970 vchiq
crw------- 1 root root 100, 0 Jan 1 1970 vcio
crw------- 1 root root 253, 0 Jan 1 1970 vc-mem
crw------- 1 root root 7, 0 Jan 1 1970 vcs
crw------- 1 root root 7, 1 Jan 1 1970 vcs1
crw------- 1 root root 7, 2 Jul 24 13:34 vcs2
crw------- 1 root root 7, 3 Jul 24 13:34 vcs3
crw------- 1 root root 7, 4 Jul 24 13:34 vcs4
crw------- 1 root root 7, 5 Jul 24 13:34 vcs5
crw------- 1 root root 7, 6 Jul 24 13:34 vcs6
crw------- 1 root root 7, 7 Jul 24 13:35 vcs7
crw------- 1 root root 7, 128 Jan 1 1970 vcsa
crw------- 1 root root 7, 129 Jan 1 1970 vcsa1
crw------- 1 root root 7, 130 Jul 24 13:34 vcsa2
crw------- 1 root root 7, 131 Jul 24 13:34 vcsa3
crw------- 1 root root 7, 132 Jul 24 13:34 vcsa4
crw------- 1 root root 7, 133 Jul 24 13:34 vcsa5
crw------- 1 root root 7, 134 Jul 24 13:34 vcsa6
crw------- 1 root root 7, 135 Jul 24 13:35 vcsa7
crw------- 1 root root 248, 0 Jan 1 1970 vcsm
crw------T 1 root root 10, 137 Jan 1 1970 vhci
prw-r----- 1 root adm 0 Jul 24 14:54 xconsole
crw-rw-rw- 1 root root 1, 5 Jan 1 1970 zero
I found in /dev/input the touchscreen:
pi@raspberrypi /dev $ cd input
pi@raspberrypi /dev/input $ ls
by-id by-path event0 event1 event2 mice mouse0 mouse1 touchscreen
pi@raspberrypi /dev/input $ cd by-path
pi@raspberrypi /dev/input/by-path $ ls
platform-20204000.spi-platform-stmpe-ts-event
platform-bcm2708_usb-usb-0:1.2:1.0-event-kbd
platform-bcm2708_usb-usb-0:1.2:1.1-event-mouse
platform-bcm2708_usb-usb-0:1.2:1.1-mouse
I’ve tried changing “event-mouse” to “ts-event” but doesn’t works.
Any idea for the next step?
Thanks for the help!