How to get motion controller data in Win32 C++ application?

edited July 2018 in Q&A and Discussions


I am able to get HMD pose in Win32 .exe successfully from Windows Mixed Reality devices, see this post for more info.

Unfortunately, I can't figure out a way to get the Motion Controller input data in my Win32 program.

It looks like I should be able to do the following:

SpatialInteractionManager^ interactionManager =SpatialInteractionManager::GetForCurrentView();

However, what I found is that in a Win32 program, this returns null, as there is no CoreWindow on the thread. I looked for ways to generate a CoreWindow, but was unable to figure it out.

Is there a way to get the tracking and button data from the motion controllers in a simple Win32 exe, like I can with the HMD?

Sign In or Register to comment.