1 of 2
1
TouchInjector for Windows 8
Posted: 26 August 2012 03:51 AM   [ Ignore ]
Avatar
RankRank
Joined  2010-11-08
Total Posts:  135
Member

In the past week I’ve been writing a small Windows 8 Desktop application that converts TUIO Messages into Windows Touch. It makes use of a new API in Windows 8 and won’t run on Windows 7.
It’s called TouchInjector and you can download it here: https://touchinjector.codeplex.com/ (no installation required)
Please tell me what you think and what features I should add =)

EDIT: created a codeplex project site (source code available too)

Image Attachments
TouchInjector_2.pngTouchInjector_1.png
 Signature 

Twitter Blog

Profile
 
 
Posted: 26 August 2012 04:53 AM   [ Ignore ]   [ # 1 ]
Avatar
RankRankRankRank
Joined  2006-11-09
Total Posts:  1499
Administrator

+1 smile look forward to trying this installing win8 (not in a vm) for first time tonight. thanks for sharing!

 Signature 

~

Profile
 
 
Posted: 26 August 2012 05:12 AM   [ Ignore ]   [ # 2 ]
Rank
Joined  2011-04-13
Total Posts:  46
New Member

Nice share.
can you release the source code?

Profile
 
 
Posted: 26 August 2012 06:28 AM   [ Ignore ]   [ # 3 ]
Avatar
RankRank
Joined  2010-11-08
Total Posts:  135
Member

The source code is now available on https://touchinjector.codeplex.com/

 Signature 

Twitter Blog

Profile
 
 
Posted: 26 August 2012 06:33 AM   [ Ignore ]   [ # 4 ]
Rank
Joined  2011-04-13
Total Posts:  46
New Member

Thanks a lot for the code.

Profile
 
 
Posted: 26 August 2012 03:00 PM   [ Ignore ]   [ # 5 ]
Rank
Joined  2012-03-05
Total Posts:  13
New Member

Good on you!  Thank you very much for sharing this (with code too!).

Profile
 
 
Posted: 27 August 2012 11:49 AM   [ Ignore ]   [ # 6 ]
RankRankRankRank
Joined  2008-11-22
Total Posts:  529
Elite

finally after a year without good news in forums, thanks for sharing

 Signature 

my 19” LCD setup ----> turned into new look
my 60” FTIR setup (old video)

Profile
 
 
Posted: 28 August 2012 04:38 AM   [ Ignore ]   [ # 7 ]
Rank
Joined  2012-03-05
Total Posts:  13
New Member

Just a quick post to confirm this works with Windows 8 64bit RTM.  I followed theCake’s instructions on his blog (http://kuchenzeit.wordpress.com/2012/08/04/ccv-mtv-on-windows-8-release-preview/ steps 1 through to 12) and then simply ran his TouchInjector program and it all worked just fine.  I’m having trouble with registering touches from the sides of my screen but I think that’s to do with my LCD-DSI setup (which is still under development).

Thanks again to theCake for doing such an awesome job.

Profile
 
 
Posted: 28 August 2012 09:26 AM   [ Ignore ]   [ # 8 ]
Avatar
RankRank
Joined  2010-11-08
Total Posts:  135
Member

@NickBarret there was no need to install MultiTouchVista wink
PS3Eye Driver and CCV is all you need^

TouchInjector starts on my Windows 8 Pro x64 laptop as well. I haven’t tested if it works, but I think it should.

Poll:
How many of you have multiple monitors attached to the touch computers? (I’m planning to add ‘screen-targeting’, so you can choose which monitor to inject the touch input to.)

 Signature 

Twitter Blog

Profile
 
 
Posted: 28 August 2012 12:25 PM   [ Ignore ]   [ # 9 ]
Avatar
RankRankRankRankRankRank
Joined  2008-09-12
Total Posts:  2225
Dedicated

Nice work, I need to try this out.

Yes, multiple monitors would be nice for people who have laptops hooked their setups.  I don’t remember though if CCV can be told which screen to calibrate on, thought it was always the main one hence why most people simply mirrored their main screen.

 Signature 

MT Website - A Collection of the Most Relevant Multitouch Info From These Forums
Multitouch Blog
Multitouch Parts Store - Buy Infrared Touch Frames (No Camera Needed!), Complete Modified Cameras and DIY Upgrade Kits, m12/CS Mounts, m12/CS Lenses, Infrared Lasers, LEDs, etc

Profile
 
 
Posted: 28 August 2012 12:51 PM   [ Ignore ]   [ # 10 ]
Avatar
RankRank
Joined  2010-11-08
Total Posts:  135
Member

But you can calibrate CCV on one monitor and then later turn on the other, right?
I was thinking of the options ‘inject to monitor 1’ ‘inject to monitor 2’ and ‘inject to main monitor’.

Is CCV 1.4 communicating the blob size already? (my TUIO.dll may be outdated as well..)
(The blob size and angle can be injected to Windows Touch as well, but at the moment I don’t receive them from TUIO)

 Signature 

Twitter Blog

Profile
 
 
Posted: 28 August 2012 02:39 PM   [ Ignore ]   [ # 11 ]
Rank
Joined  2012-03-05
Total Posts:  13
New Member
theCake - 28 August 2012 09:26 AM

@NickBarret there was no need to install MultiTouchVista wink
PS3Eye Driver and CCV is all you need^

Yup.  That’s why I only followed steps 1 through to 12. (Except for installing RTM instead of Release Preview) Doing that and then running your TouchInjector application after had my whole touch setup running in minutes smile

Profile
 
 
Posted: 13 October 2012 11:43 PM   [ Ignore ]   [ # 12 ]
Rank
Joined  2012-07-05
Total Posts:  48
New Member

@theCake
I am just can get the “TouchInjector” work with the ccv 1.4 on windows 8, The ccv is working great and the “TouchInjector” also starts but I thing its either not receiving the tuio or there is something that I am missing.

Things that I did.
1. Installed Windows 8 32bit on parallels desktop (virtual)
2. installed ccv 1.5 which also installs other c+ programs.
3. uninstalled ccv 1.5
4. Extracted all files of ccv 1.4 to nui folder in programs file.
5. Extracted all files of TouchInjector to a folder in desktop

Profile
 
 
Posted: 14 October 2012 03:44 AM   [ Ignore ]   [ # 13 ]
Avatar
RankRank
Joined  2010-11-08
Total Posts:  135
Member

You installed this on a virtual machine? Does TouchInjector say ‘initialized’ for the Touch Injection?
I’ve observed that TouchInjector can’t work if you are connected to the machine using a remote desktop connection - the TouchInjection API is not available in a remote desktop context.

 Signature 

Twitter Blog

Profile
 
 
Posted: 14 October 2012 04:22 AM   [ Ignore ]   [ # 14 ]
Rank
Joined  2012-07-05
Total Posts:  48
New Member

Yes it says “initialized” all the time, i tried with both ccv 1.4 and ccv 1.5. I also though that virtual desktop might be the problem, I will try a clean windows 8 install for this smile

Profile
 
 
Posted: 15 October 2012 02:32 PM   [ Ignore ]   [ # 15 ]
Rank
Joined  2012-07-05
Total Posts:  48
New Member

Hey guys, I just checked the TouchInjector on windows 8 and its awesome, And I was able to use the multi touch right from the start !

But I am having one problem The touch system does not work on the following:

1. Once a person is on the logoff screen (the screen that has big digital clock and date)

2. It also does not work when the user action window opens, with everything in modal !

Does any one know how to get touch to work on these, other wise everything is working great wink The apps are really nice looking, and once using this I don’t think any one wants to use windows 7 or earlier versions.

Profile
 
 
   
1 of 2
1