Quote: "This is the old bug from the intel compo."
Sounds like it. Whilst we're on the topic, and at the risk of hijacking my own thread, is there anything I can do about my AppGameKit app crashing when something takes exclusive fullscreen like Alt-Ctrl-Del?
Thanks for the response Paul.
Quote: "Unfortunately I don't have a Windows 8 touch device to play with"
You should get Lee to use his influence with Intel to obtain one!
Quote: "all the touch events originate in Core.cpp in the WM_TOUCH message. If you get it to out put some debug information about what messages are being received it might reveal what's happening."
Right I've had a go at gathering some debug information but I'm not sure how helpful it will be so you will have to guide me if there is any more useful data I can get. So I've run some tests using the code above, but I have modified the section of the code you mentioned to include some debug information as follows:
case WM_TOUCH:
{
cout << "Touch Event Detected\n";
LoadDelayedFunctions();
if ( CloseTouchInputHandleDelayed )
{
// windows based touch device
UINT cInputs = LOWORD(wParam);
cout << "Touch Count: " << cInputs << "\n";
if ( cInputs > 0 )
{
cout << "One or more touch events detected.\n";
// compensate for window (which may not be in top left)
RECT rect;
::GetWindowRect( g_hWnd, &rect );
PTOUCHINPUT pInputs = new TOUCHINPUT[cInputs];
if (GetTouchInputInfoDelayed((HTOUCHINPUT)lParam, cInputs, pInputs, sizeof(TOUCHINPUT)))
{
cout << "Processing inputs.\n";
// process pInputs
for ( UINT i = 0; i < cInputs; i++ )
{
cout << "\tProcessing input " << i << "\n";
pInputs[i].x -= (rect.left*100);
pInputs[i].y -= (rect.top*100);
pInputs[i].x /= 100;
pInputs[i].y /= 100;
if ( pInputs[i].dwFlags & TOUCHEVENTF_DOWN )
{
cout << "\tTouch Down.\n";
agk::TouchPressed( pInputs[i].dwID, pInputs[i].x, pInputs[i].y );
}
if ( pInputs[i].dwFlags & TOUCHEVENTF_MOVE )
{
cout << "\tTouch Moved.\n";
agk::TouchMoved( pInputs[i].dwID, pInputs[i].x, pInputs[i].y );
}
if ( pInputs[i].dwFlags & TOUCHEVENTF_UP )
{
cout << "\tTouch Up.\n";
agk::TouchReleased( pInputs[i].dwID, pInputs[i].x, pInputs[i].y );
}
// For fast touch response when Mouse commands used
if ( cInputs==1 && i==0 )
{
cout << "\tFast Touch Response for Mouse Commands.\n";
agk::MouseLeftButton( 0, 1 );
agk::MouseMove( 0, pInputs[i].x, pInputs[i].y );
iTouchDownCount = 1;
}
cout << "\n";
}
CloseTouchInputHandleDelayed((HTOUCHINPUT)lParam);
}
delete [] pInputs;
}
}
break;
}
I then ran three tests on my Windows 8 Ultrabook and directed the app to save the output to a log file. The first test involved me placing my finger on the screen and holding it there for a little over a second before releasing it. Under this test, the data on screen displayed correctly; that is to say, I had one finger on the screen and AppGameKit understood this. The log file for this test reads as follows:
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Down.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Up.
Fast Touch Response for Mouse Commands.
In the second test, I put my finger on the screen and moved it before releasing it. This produced the double registering error. The log file is as follows:
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Down.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Up.
Fast Touch Response for Mouse Commands.
In the final test, I placed three fingers on the screen, one after another. AppGameKit seemed to correctly identify these as well. Here is the log file for this test:
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Down.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Down.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Down.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 3
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Up.
Processing input 1
Touch Moved.
Processing input 2
Touch Moved.
Touch Event Detected
Touch Count: 2
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Processing input 1
Touch Up.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Moved.
Fast Touch Response for Mouse Commands.
Touch Event Detected
Touch Count: 1
One or more touch events detected.
Processing inputs.
Processing input 0
Touch Up.
Fast Touch Response for Mouse Commands.
I don't know if that helps you at all with identifying the problem. I can't immediately see any issues. Clearly the log of the test that produced the glitch is not showing two touches anywhere so I don't really understand why AppGameKit thinks there are two. Anyhow let me know if there are any other tests you would like me to run and thanks for your help with this!