Click here to Skip to main content
15,886,825 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
I'm attempting to develop a control for Windows using wiimotes, basing on the work of Johnny Chung Lee, by tracking your hands/fingers.

This is nothing new, my intent of this project is to control my Windows 8 HTPC with gestures.

My trouble is actually how can I can I show multiple hovering "fingers" represented by a transparent circle, much like how the Visual Studio Windows 8 app simulator.


All old methods of overlaying images on Windows now only work when in the "Desktop App" and I'd like to be able to so at every level of Windows 8's interface.

I've seen a lot of examples of how to achieve this, and even delved into the Windows messages to send replicate touch events, but found no documentation or combination of settings to force Windows to natively show a finger that's not touching the screen.
Other options I've discarded include custom drivers, which still won't guarantee that I can do this, and brings a whole lot of trouble because of driver signature, which is even more tightly enforced on Windows 8 than Windows 7.

I've looked into Direct 3D but have no experience and no idea if I can draw on the whole screen or just inside the application window.

Any suggestions would be welcome :)

EDIT: if anyone can point out how can I embbed images on the question, this would be much clearer.

EDIT2: Apparently, it is really possible but requires a lot of workarounds! See Windows 8: TopMost vs. TopMost @ http://blogs.microsoft.co.il/blogs/pavely/archive/2012/05/16/windows-8-topmost-vs-topmost.aspx"
Posted
Updated 16-Jul-13 3:19am
v5
Comments
Sylvia Schmitt 3-Jun-13 6:38am    
Hello André,

I have the same question and haven't found the answer yet. If you have found a solution for this problem, it would be nice if you share it.

Regards
Sylvia
[no name] 3-Jun-13 6:57am    
I have not yet found any suitable answer. I have some clues for research but haven't found anything yet.

If you come across any clue, point it here and I'll research it.

1 solution

Apparently, it is really possible but requires a lot of workarounds! See Windows 8: TopMost vs. TopMost @ http://blogs.microsoft.co.il/blogs/pavely/archive/2012/05/16/windows-8-topmost-vs-topmost.aspx
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900