Last year I demonstrated how Windows XP could be (ab)used with multi-touch interaction.
A few weeks ago I made some adjustments to make it compatible with the latest touchlib and this is the result:
tDesk v2 allows the user to move and resize multiple windows at the same time by using multi-touch gestures. Because Windows XP/Vista was not designed for multi-touch there are some issues with this type of input. In multi-touch mode it is not possible to do a mouse click, therefor I added an option to switch between multi-touch and mouse simulation mode.
Please keep in mind that when the mouse simulation mode is activated only single touch input is allowed. Do not use this software on unstable multi-touch systems.
Finally, use this software at own risk 🙂 .
Install instructions are in: readme.txt !
Any tips or problems can be posted in the comment section.
* update *
In some cases tDesk does not seem to work properly with touchlib. Try downloading rev393 and overwrite your current touchlib dll files.
Dude i have to say thats awesome… Great Work! keep up the good work. Taha
i never say tx for testing all your applications, so tx laurence :) yogi(indonesia)
probleme tDesk se lance mais disparait aussitot.
heyy dude…this is awesomeeeee…i tried this tdesk app, but I’m gettin an error “tDesk v0.2 Listener: tDesk_v2.exe - Application Error” “The instruction at “0x00000000” referenced memory at “0x00000000”. The memory could not be “read”. Ok to terminate cancel to debug hitting either OK or cancel just exits the app. I’ve got everything else working fine. smoke demo works, mouse driver works, all flash demos work…any clue on this…thanks
Amazing job, Laurence! This is really cool. I was having the same problem as “xtreme”, the other examples run well, but tDesk threw an exception. I think this was because I put tDesk.exe with an older version of Touchlib. I fixed it by replacing the files on the folder by those on touchlib-rev393-speedfix provided here.
@Sergio: I could not figure out what was causing this problem. First I assumed that it would be missing the vs2k5 dll’s, but that wouldn’t really make sense with this error message. I’m glad you found a solution. Thanks :)
Downloading both package in the post, tdesk_v2 can’t find cxcore100.dll. So, I download OpenCV and install it.. same problem, tdesk whats the dll in HIS directory (no matter if the dll dir is in the PATH). With some dll copied in the right place: “Unable to find entry point ?GetCameraUniqueID@C1394Camera@@QAEXPAT_LARGE_INTEGER@@@Z [cut] in the 1394camera.dll” What’s wrong? Thanks in advance!!
Solved using latest touchlib distro.
I was wanting to know if you plan on releasing the source code for your project. Looks great, good job!!
can you give me some advices for about using multi-touch gestures? Because i don’t know how to start the first step to accomplish the move and resize multiple windows at the same time
is it possible to run this with ccv instead? im havin a lot of problems configuring touchlib,but i have a proper configured table with ccv…. please help me out here,wanna run this app
heyy dude…this is awesomeeeee…i tried this tdesk app, but I’m gettin an error “tDesk v0.2 Listener: tDesk_v2.exe – Application Error” “The instruction at “0×00000000″ referenced memory at “0×00000000″. The memory could not be “read”. Ok to terminate cancel to debug hitting either OK or cancel just exits the app. I’ve got everything else working fine. smoke demo works, mouse driver works, all flash demos work…any clue on this…thanks
great work dude!!!!!!!!!!!!!!! iwas searching for this work and you did it.
Its really awesome i must say.Is this applicable with windows 7? i’m trying on windows 7 and is giving errors of some missing dll’s?? plz can anybody tell me why this is so?
I haven’t tried this on Windows 7 but the hack pretty much relies on XP or Vista…
I got to say,That is amazing!Nice work man!I wonder will you develop a pure system basic on Linux?That may be easier to develop…Thanks ！
i putted the missing files the program needed,it start in multitouch mode,but not working…