[Android Apps and Games] kwuddy:
Sry for mistakenly using /dev/event3... although I don't think it matters: I've been trawling the following pages to understand what's going on myself...

android-writing-events-low-level-touch

android-decoding-click-low-level-event

android-clickonscreenxy-shell-script

android-low-level-shell-click-on-screen

...and Android site page...

getevent

getevent on this device doesn't have all the options shown on that last page...

# getevent -h
Usage: getevent [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-p] [-q] [-c count] [-r] [device]
-t: show time stamps
-n: don't print newlines
-s: print switch states for given bits
-S: print all switch states
-v: verbosity mask (errs=1, dev=2, name=4, info=8, vers=16, pos. events=32)
-p: show possible events (errs, dev, name, pos. events)
-q: quiet (clear verbosity mask)
-c: print given number of events then exit
-r: print rate events are received

Here's the output I get...

$ getevent -p
add device 1: /dev/input/event3
name: "LGTCN LGT FlyMouse"
events:
SYN (0000): 0000 0001 0002 0004
KEY (0001): 0071 0072 0073 0080 008c 008e 008f 0090
009b 009c 009e 009f 00a3 00a4 00a5 00a6
00ab 00ac 00ad 00d1 00d9 0110 0111 0112
0113 0114
REL (0002): 0000 0001 0008
MSC (0004): 0004
could not get driver version for /dev/input/mouse1, Not a typewriter
add device 2: /dev/input/event2
name: "LGTCN LGT FlyMouse"
events:
SYN (0000): 0000 0001 0004 0011 0014
KEY (0001): 0001 0002 0003 0004 0005 0006 0007 0008
0009 000a 000b 000c 000d 000e 000f 0010
0011 0012 0013 0014 0015 0016 0017 0018
0019 001a 001b 001c 001d 001e 001f 0020
0021 0022 0023 0024 0025 0026 0027 0028
0029 002a 002b 002c 002d 002e 002f 0030
0031 0032 0033 0034 0035 0036 0037 0038
0039 003a 003b 003c 003d 003e 003f 0040
0041 0042 0043 0044 0045 0046 0047 0048
0049 004a 004b 004c 004d 004e 004f 0050
0051 0052 0053 0056 0057 0058 0060 0061
0062 0063 0064 0066 0067 0068 0069 006a
006b 006c 006d 006e 006f 0074 0075 0077
007d 007e 007f 00b7
MSC (0004): 0004
LED (0011): 0000 0001 0002 0003 0004
could not get driver version for /dev/input/mice, Not a typewriter
add device 3: /dev/input/event1
name: "adc_keypad"
events:
SYN (0000): 0000 0001 0014
KEY (0001): 00c8
add device 4: /dev/input/event0
name: "aml_keypad"
events:
SYN (0000): 0000 0001 0002
KEY (0001): 0001 0002 0003 0004 0005 0006 0007 0008
0009 000a 000b 000c 000d 000e 000f 0010
0011 0012 0013 0014 0015 0016 0017 0018
0019 001a 001b 001c 001d 001e 001f 0020
0021 0022 0023 0024 0025 0026 0027 0028
0029 002a 002b 002c 002d 002e 002f 0030
0031 0032 0033 0034 0035 0036 0037 0038
0039 003a 003b 003c 003d 003e 003f 0040
0041 0042 0043 0044 0045 0046 0047 0048
0049 004a 004b 004c 004d 004e 004f 0050
0051 0052 0053 0054 0055 0056 0057 0058
0059 005a 005b 005c 005d 005e 005f 0060
0061 0062 0063 0064 0065 0066 0067 0068
0069 006a 006b 006c 006d 006e 006f 0070
0071 0072 0073 0074 0075 0076 0077 0078
0079 007a 007b 007c 007d 007e 007f 0080
0081 0082 0083 0084 0085 0086 0087 0088
0089 008a 008b 008c 008d 008e 008f 0090
0091 0092 0093 0094 0095 0096 0097 0098
0099 009a 009b 009c 009d 009e 009f 00a0
00a1 00a2 00a3 00a4 00a5 00a6 00a7 00a8
00a9 00aa 00ab 00ac 00ad 00ae 00af 00b0
00b1 00b2 00b3 00b4 00b5 00b6 00b7 00b8
00b9 00ba 00bb 00bc 00bd 00be 00bf 00c0
00c1 00c2 00c3 00c4 00c5 00c6 00c7 00c8
00c9 00ca 00cb 00cc 00cd 00ce 00cf 00d0
00d1 00d2 00d3 00d4 00d5 00d6 00d7 00d8
00d9 00da 00db 00dc 00dd 00de 00df 00e0
00e1 00e2 00e3 00e4 00e5 00e6 00e7 00e8
00e9 00ea 00eb 00ec 00ed 00ee 00ef 00f0
00f1 00f2 00f3 00f4 00f5 00f6 00f7 00f8
00f9 00fa 00fb 00fc 00fd 00fe 00ff 0100
0101 0102 0103 0104 0105 0106 0107 0108
0109 010a 010b 010c 010d 010e 010f 0110
0111 0112 0113 0114 0115 0116 0117 0118
0119 011a 011b 011c 011d 011e 011f 0120
0121 0122 0123 0124 0125 0126 0127 0128
0129 012a 012b 012c 012d 012e 012f 0130
0131 0132 0133 0134 0135 0136 0137 0138
0139 013a 013b 013c 013d 013e 013f 0140
0141 0142 0143 0144 0145 0146 0147 0148
0149 014a 014b 014c 014d 014e 014f 0150
0151 0152 0153 0154 0155 0156 0157 0158
0159 015a 015b 015c 015d 015e 015f 0160
0161 0162 0163 0164 0165 0166 0167 0168
0169 016a 016b 016c 016d 016e 016f 0170
0171 0172 0173 0174 0175 0176 0177 0178
0179 017a 017b 017c 017d 017e 017f 0180
0181 0182 0183 0184 0185 0186 0187 0188
0189 018a 018b 018c 018d 018e 018f 0190
0191 0192 0193 0194 0195 0196 0197 0198
0199 019a 019b 019c 019d 019e 019f 01a0
01a1 01a2 01a3 01a4 01a5 01a6 01a7 01a8
01a9 01aa 01ab 01ac 01ad 01ae 01af 01b0
01b1 01b2 01b3 01b4 01b5 01b6 01b7 01b8
01b9 01ba 01bb 01bc 01bd 01be 01bf 01c0
01c1 01c2 01c3 01c4 01c5 01c6 01c7 01c8
01c9 01ca 01cb 01cc 01cd 01ce 01cf 01d0
01d1 01d2 01d3 01d4 01d5 01d6 01d7 01d8
01d9 01da 01db 01dc 01dd 01de 01df 01e0
01e1 01e2 01e3 01e4 01e5 01e6 01e7 01e8
01e9 01ea 01eb 01ec 01ed 01ee 01ef 01f0
01f1 01f2 01f3 01f4 01f5 01f6 01f7 01f8
01f9 01fa 01fb 01fc 01fd 01fe 01ff 0200
0201 0202 0203 0204 0205 0206 0207 0208
0209 020a 020b 020c 020d 020e 020f 0210
0211 0212 0213 0214 0215 0216 0217 0218
0219 021a 021b 021c 021d 021e 021f 0220
0221 0222 0223 0224 0225 0226 0227 0228
0229 022a 022b 022c 022d 022e 022f 0230
0231 0232 0233 0234 0235 0236 0237 0238
0239 023a 023b 023c 023d 023e 023f 0240
0241 0242 0243 0244 0245 0246 0247 0248
0249 024a 024b 024c 024d 024e 024f 0250
0251 0252 0253 0254 0255 0256 0257 0258
0259 025a 025b 025c 025d 025e 025f 0260
0261 0262 0263 0264 0265 0266 0267 0268
0269 026a 026b 026c 026d 026e 026f 0270
0271 0272 0273 0274 0275 0276 0277 0278
0279 027a 027b 027c 027d 027e 027f 0280
0281 0282 0283 0284 0285 0286 0287 0288
0289 028a 028b 028c 028d 028e 028f 0290
0291 0292 0293 0294 0295 0296 0297 0298
0299 029a 029b 029c 029d 029e 029f 02a0
02a1 02a2 02a3 02a4 02a5 02a6 02a7 02a8
02a9 02aa 02ab 02ac 02ad 02ae 02af 02b0
02b1 02b2 02b3 02b4 02b5 02b6 02b7 02b8
02b9 02ba 02bb 02bc 02bd 02be 02bf 02c0
02c1 02c2 02c3 02c4 02c5 02c6 02c7 02c8
02c9 02ca 02cb 02cc 02cd 02ce 02cf 02d0
02d1 02d2 02d3 02d4 02d5 02d6 02d7 02d8
02d9 02da 02db 02dc 02dd 02de 02df 02e0
02e1 02e2 02e3 02e4 02e5 02e6 02e7 02e8
02e9 02ea 02eb 02ec 02ed 02ee 02ef 02f0
02f1 02f2 02f3 02f4 02f5 02f6 02f7 02f8
02f9 02fa 02fb 02fc 02fd 02fe
REL (0002): 0000 0001 0008
could not get driver version for /dev/input/mouse0, Not a typewriter

Using this info I've discovered the FlyMouse is only sending xy-accelerometer values via event3 and only when the mouse/ptr button is pressed (makes sense). I don't see anything via event2. Later I'm going to see if I can inject these events while the remote is inactive.

Here's some data I collected (with timestamps), possibly just repeat of previous od data...

lmb...
d
3635-512000: /dev/input/event3: 0004 0004 00090001
3635-513000: /dev/input/event3: 0001 0110 00000001
3635-513000: /dev/input/event3: 0000 0000 00000000
u
3635-656000: /dev/input/event3: 0004 0004 00090001
3635-656000: /dev/input/event3: 0001 0110 00000000
3635-657000: /dev/input/event3: 0000 0000 00000000

rmb...
d
3639-768000: /dev/input/event3: 0004 0004 00090002
3639-769000: /dev/input/event3: 0001 0111 00000001
3639-769000: /dev/input/event3: 0000 0000 00000000
u
3639-952000: /dev/input/event3: 0004 0004 00090002
3639-952000: /dev/input/event3: 0001 0111 00000000
3639-953000: /dev/input/event3: 0000 0000 00000000

(next numbers for normal movement but do inc/dec depending on speed...)

+x
3674-265000: /dev/input/event3: 0002 0000 00000001
3674-265000: /dev/input/event3: 0000 0000 00000000
3674-273000: /dev/input/event3: 0002 0000 00000001
3674-273000: /dev/input/event3: 0000 0000 00000000
3675-817000: /dev/input/event3: 0002 0000 00000001
3675-817000: /dev/input/event3: 0000 0000 00000000

-x
3680-49000: /dev/input/event3: 0002 0000 ffffffff
3680-49000: /dev/input/event3: 0000 0000 00000000
3680-57000: /dev/input/event3: 0002 0000 ffffffff
3680-57000: /dev/input/event3: 0000 0000 00000000
3682-209000: /dev/input/event3: 0002 0000 ffffffff
3682-209000: /dev/input/event3: 0000 0000 00000000

up
3888-65000: /dev/input/event3: 0002 0001 ffffffff
3888-65000: /dev/input/event3: 0000 0000 00000000
3888-73000: /dev/input/event3: 0002 0001 ffffffff
3888-73000: /dev/input/event3: 0000 0000 00000000
3888-657000: /dev/input/event3: 0002 0001 ffffffff
3888-657000: /dev/input/event3: 0000 0000 00000000

down
3893-241000: /dev/input/event3: 0002 0001 00000002
3893-241000: /dev/input/event3: 0000 0000 00000000
3893-249000: /dev/input/event3: 0002 0001 00000002
3893-249000: /dev/input/event3: 0000 0000 00000000
3893-777000: /dev/input/event3: 0002 0001 00000001
3893-777000: /dev/input/event3: 0000 0000 00000000

---------- Post added at 12:11 PM ---------- Previous post was at 11:54 AM ----------

Tried the new version, ptr didn't appear to work so closed the vnc connection. Then ~10s later the action occurred! So it's working but after more tests it appears the events are arriving after a long and unpredictable delay :)

---------- Post added at 12:21 PM ---------- Previous post was at 12:11 PM ----------

getevent ouput, a good 10/15s after I clicked the apps icon...

8212-268000: /dev/input/event4: 0003 0000 000007aa

8212-268000: /dev/input/event4: 0001 014a 00000001

8212-268000: /dev/input/event4: 0000 0000 00000000

8212-516000: /dev/input/event4: 0001 014a 00000002

8212-516000: /dev/input/event4: 0000 0000 00000001

8212-556000: /dev/input/event4: 0001 014a 00000002

8212-556000: /dev/input/event4: 0000 0000 00000001

8212-596000: /dev/input/event4: 0001 014a 00000002

8212-596000: /dev/input/event4: 0000 0000 00000001

8212-636000: /dev/input/event4: 0001 014a 00000002

8212-636000: /dev/input/event4: 0000 0000 00000001

8212-672000: /dev/input/event4: 0001 014a 00000000

8212-673000: /dev/input/event4: 0000 0000 00000000