1st thing, turn on show touches.
Then hit the gamepaf button and click close/clear
Report back
Hi Joe. Thank you for the tip.
I had some issues with the charger of the 7800. Now that everything is fine from that point of view I could concentrate on this other topic.
I did what you suggested: in developer options I acitvated 'show touches' and the hit clean/close on the keymapper.
Well on the display nothing (no white circle, I mean) appeared. Yet from time to time the screen was, again, flipped to the right (without any input by me) or, always from time to time, selection icon was moving on its own on the desktop (in many directions).
Trying to understand the reason I installed the keytest apk provided with the EN1018 preinstalled package and the keytest apk available on github.
This is the result of the test with the small utilities.
All the keys are working.
The left joysticks (once moved) gives the same keycodes as the DPAD but with different source ID and flag.
The right koystick is not detected by the second utility but is perfectly dected by the JXD one.
With the keytest apk running, leaving the console on its own for a while, then, I had the chance to note some keycodes appearing on the screen (but I was touching nothing).
One of the keycode description was this one:
keycode 21, DPAD_LEFT, scan_Code=0, flags=0x400, Source=0x1000010
Also installing System Tuner I saw that some Unhandled events are created (referring to the joistick move).
Honestly it seems that all the moves done by me with the joistick are somehow recorded and playedback as soon as I exit the emulators/games.
Is it possible ?
I tried also to flash the 1.1.4 FW and fully reload the preloaded package but the behaviour is always the same.
I tried 1.6GHZ flash too (just in case). Same thing.
I had the chance to take also a log of the events. These are the events that are casuing my desktop to move on its own (as a zombie):
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
5: sent at 2886297403000, MotionEvent { action=ACTION_UP, id[0]=0, x[0]=648.37604, y[0]=701.1236, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2886297, downTime=2886147, deviceId=2, source=0x1002 }
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
4: sent at 2886560090000, (unhandled) MotionEvent { action=ACTION_MOVE, id[0]=0, x[0]=0.0019569471, y[0]=0.0019569471, toolType[0]=TOOL_TYPE_UNKNOWN, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=3, eventTime=2886560, downTime=0, deviceId=1, source=0x1000010 }
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
3: sent at 2886590117000, (unhandled) MotionEvent { action=ACTION_MOVE, id[0]=0, x[0]=0.0019569471, y[0]=0.0019569471, toolType[0]=TOOL_TYPE_UNKNOWN, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=3, eventTime=2886590, downTime=0, deviceId=1, source=0x1000010 }
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
2: sent at 2886940074000, (unhandled) MotionEvent { action=ACTION_MOVE, id[0]=0, x[0]=1.0, y[0]=-0.46771038, toolType[0]=TOOL_TYPE_UNKNOWN, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=5, eventTime=2886940, downTime=0, deviceId=1, source=0x1000010 }
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
1: sent at 2886950074000, (unhandled) MotionEvent { action=ACTION_MOVE, id[0]=0, x[0]=0.0019569471, y[0]=0.0019569471, toolType[0]=TOOL_TYPE_UNKNOWN, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=1, eventTime=2886950, downTime=0, deviceId=1, source=0x1000010 }
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
-- recent events --
D/22:17:22.620 InputEventConsistencyVerifier( 2943)
0: sent at 2886950000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_DPAD_RIGHT, scanCode=0, metaState=0, flags=0x400, repeatCount=0, eventTime=2886950, downTime=2886950, deviceId=1, source=0x1000010 }
Really, a feedback and a hint would be really appreciated !
bye
[updated 26-jan 15.48 GMT+1]