Introducing Touchpad Pro




Touchpad Pro lets you control your PC or Mac through your iPhone or iPod Touch. It's got multi-touch capabilities just like the new MacBooks, though without the cost :) It's got all the features you asked for, including landscape mode, multi-touch zoom, scroll, right-click, and much more. You really have to see it to believe it. Watch the video!


[YouTube link]

Installation instructions:
  1. You need a jailbroken iPhone/iPod Touch with Installer.app on it. Here are some great instructions on how to do this.
  2. Start Installer and click on the Install button. Go to Utilities. Touchpad Pro should already be there.
    • If it isn't, go to Sources, and then add Community Sources. Touchpad Pro should definitely be there now.
  3. Follow these instructions on how to set up VNC on the machine you want to control and connect to it.
Here's some history (source code).

Love the app and want to talk about it? Having connection trouble and need help? Join the Facebook Group for Touchpad Pro and discuss it there. You'll also get a sneak peek at the next release there!

Please digg this so that others can learn about it too. I'd really appreciate it if you do!



JS

p.s. New version (v2.11 @ 3/5/08) that addresses all the major feature requests / issues you came up with:
  • You can now choose to disable rotation
  • You can now choose Mac Mode, which allows zooms and right clicks on Mac
  • Windows mode lets you send Function keys
  • You can now scroll from the right-hand side of the screen in Thumb Scrolling mode
  • You can now disable Flick Inertia (although I think it's way cool)
  • Fixed the problem where you ended up in view-only mode
  • If the icon doesn't show up, uninstall Touchpad Pro, reboot your device, refresh the Installer sources, and reinstall Touchpad Pro.
  • About international keyboards -- I know this is an issue, but I have no experience with this, so please only post comments on this issue if you have examples of code to fix the problem.

97 comments:

Andrew Daley said...

You should be working for Apple... This is a must have for the iphone/ipod touch.

Peter said...

The new version of Touchpad is totally awesome! Way better than the original. Keep up the great work!

Paolo said...

Hi,

First let me say congrats on the app. It's great. I have a feature request, hot corners (assign keystrokes to corners) so on the mac I can use Expose, Dashboard etc!

Ok, also I really like the scrolling with two fingers, but it would be nice to have like they do on PC trackpads, where the edge is a scrolling so we can use the iPhone and control everything with one hand! I know I'm lazy

Again really nice job! I hope you can release it after the SDK and make money!!!!

distribution said...

incredible!!

Anyone else willing to bet that Steve Jobs uses this during Thursday's presentation?

chorscroft said...

Running 1.1.4 unlocked with ziphone on o2 uk most other apps running fine - installer 3.01 and touchpad 2.00 - any other details you need?

JS said...

Thanks a lot for the positive comments, everyone! It's really great to read them :)

Paolo, I'll try to put it in the next release. I've never used a Mac so please explain exactly what you had in mind.

chorscroft, please upgrade to version 2.01.

Elliot said...

Amazing app, congratulations... I noticed some massive improvements in speed and accuracy of the cursor in the newest version so kudos!

Сергей said...

i really like this app, but it doesn't seem to let me type in russian language. i hope you'll add support for more languages in your next release. great app nevertheless!

frosty said...

Fantastic app!

However, it has one big problem when it comes to OS X, as far as I can see.

Your zoom key combo is Ctrl-+ and Ctrl--, but the default zoom key combo on a mac is Command-+ and Command-- - so I haven't yet found an app I can zoom on on my mac. Maybe this could be added as an option somewhere? :-)

JS said...

Сергей, I don't know how to do international keyboards -- if anyone knows, please get in touch with me. It would be ideal if you can look at the code and make/suggest improvements.

frosty: as a stop-gap measure, try putting Command on while zooming. I'll try to put something in the next release.

Tom said...

Whenever I try to connect, I get conection terminated, The server closed the connetion. Do you know what is causing this issue?

Thanks in advance.

Tom

Tom said...

dont worry i found out that another application was using port 5900, got it working now, in fact im typing this mrssage from it now.

Henry said...

absolutely awesome! i am using the app right now to post this comment. this will help me in one of my classes that has been requiring me to use my laptop to present thank you sp much! one thing i would like to bring up the right click function does not seem to work on macs if that could be fixed then personally i think its a perfect app
thanks again!
_Henry

Semjon said...

First of all I want to say a BIG THANKS for the program. This thing is a musthave for everybody!

Second, about the problems. I've just instlled the new version of the touchpad and noticed that the right click with two fingers feature and the zoom feature doesn't seem to work with my Mac at all. Altho, the two finger scrolling is working properly. The next disappointment in the new verson was when I've noticed that you decided to remove the scrolling area in the right of the touchpad. IMHO it was VERY usefull. And the last thing, could you add the setting switch to turn the cursors inertia on and off, cause it's might annoy some people (me for example =)) ). All the other innovations are very good, thank you for your hard work! =))

Semjon said...

And btw I have an idea how to make the international keyboard work. I'm also russian and I would really want this feature. I'm not a coder, but maybe it's possible to just change the language in the computer just by cliking the "international" button on the iPhone? I mean, when you click this button the language changes in the computer and the graphical keayboard on the iPhone also changes.
You know, that it is really possible to type in different languages in this version as well? But you can do it in the "blid" mode only. You see only the engish letters on the iPhone keyboard.

Bill said...

Thank you for your great work! I think this is the most useful third party app for iPhone this year. I have tried to use its remote function (with arrow keys, space, ESC, etc...) to control Apple Keynote and found a little problem. When I move my hands in doing presentations, the screen changes its orientation automatically so that I sometimes tap a wrong key. For example, I intent to tap the right arrow in portrait mode but I wrongly tap the up arrow when it changes to landscape mode. In the next version, would you consider to add an screen orientation locking option? Thanks.

Twisty iphoney said...
This post has been removed by the author.
Twisty iphoney said...

hey,
Thanks for the great app but the loading of help screen is really slow, the scrolling gesture needs to be more sensitive, the landcape mode is less responsive and the rotation of the screen to 180 degree should be enabled. Also please add a button to access old options like F1 - F12 keys, open task manager etc which were available previously. Also the cursor keeps moving even after lifting the finger up for 1-2 sec. I hope you will try to have a look atmy suggestions and take them into your kind consideration. I love this app and want it to be improved constantly.
thanks

chorscroft said...

Hi again,
I installed the update like you said but unfortunately still no icon. Anything else I or you could do to make it work?

Regards

Conor

stan said...

Is there no way for this to work as a web-application? Couldn't you just install a program on your desktop and map it to a unique web address?

Alloysoft's Signal program does this for iTunes already.

I just don't want to break my iPhone...

Stimpy said...

Although I have yet to get an iphone, I think that this app is a great innovation. I will be getting an iphone soon and you app will be one of the first I install after unlocking it.

I would like to request a feature though. It would be great if this app would work over bluetooth so that you don't have to reconfigure your wireless network settings for adhoc in the event that you are not around an Access Point. Not to mention that Bluetooth is less of a drain on power than WiFi.

Altamar said...

this an awsome utility. I tried to configure on mac os the touchpadpro without internet, setting a private network and it did not work.

i found this ideal for presentations, but if there is no connection to the internet, this can be done.

can this be fixed ?
i tried on a mac os, as i wrote.

FlashCus said...

typing this from the app! everything in new version is awsome but i've found a glitch. when i've got the keyboard up and i exit the app, when i come back to it, the keyboard isnt there and when i tap the keyboard icon the app crashes to SB. awsome stuf tho keep it up!!!

Balls said...

Very very cool.

Will this work in IE?

Specifically I'd love to use this to control a HTPC and Netflix Watch Now, however WatchNow is IE only.

Reivajss said...

woow...
you should be working for apple

gpuglies said...

Hey not sure why, but the program has always worked for me and then this morning (before I updated) it connected just fine, brought the correct screen on the ipod, turned off my desktop like it does. But while everything looks fine (the icon in the tray even changes to the inverted colors) it does nothing. As i move on the ipod, the mouse on the screen stays. So I upgraded thinking that may have been the problem but it is not.
I run 1.1.3 (devteam jailbreak) and windows vista. any help is much appreciated.

Joselo said...

Great tool, congratulations!! I think I have a problem, I don´t see my MAC screen on my iphone, can you help me with this issue please. Thanks.

decorationz said...

I don't have an iphone, but dude you're amazing! This is totally mind blowing!

Greg Pugliese said...
This post has been removed by the author.
Greg Pugliese said...

edit:
also VNsea does not work, i get the image of my desktop and can see when all movement on the computer screen, but cant do any of it from the ipod.

my earlier post is gpuglies

Pat said...

Hey guys, any idea why I can't find Touchpad Pro in my list of apps in installer? I've looked in 'all apps' and under utilities and it doesnt appear in the list. I'm running 1.1.3 firmware

Brian's Computer Consulting said...

Hi guys. I can't seem to find TouchPro in my installer either. I am running a jailbroken 1.1.2...any ideas?

Andrew said...

Check your updates... if there is an update for community resources, run it. You should then be able to see Touchpad Pro. Not to mention a ton of other apps.

Stefan said...

I can connect to the server fine and moving the mouse works, but all i see on my iphone is a black screen, i dont see any icons.

Greg Pugliese said...

stefan-
That is what this application is. If you want a remote desktop tool, install VNsea. If i am not mistaken that is where the basis of this source code comes from, and your VNC settings will be there when you download it. you will see your desktop after connecting and be able to navigate your computer from your device.

Kevin said...

can someone help its not in my sources I have big boss running 1.1.1 ever reinstalled big boss still nothing ??

RupertGee said...

I hope I dont sound too stupid, but how do you drag and move a window? The normal procedure is to click and hold on the top bar, and drag.

Thanks.

Greg Pugliese said...

RupertGee-
Double tap on the top of the bar and drag. Thats how it worked when i was able to run the app.

oklah said...

Hi. great app. would be nice if it works with apple equipment :) doesn't work with my Macbook Pro :(
clicking, moving, scrolling works, but pinching, rotating not ;-(
any chance to make it work ?

Agnew Corporate said...

This is excellent. One suggestion however.

When zooming it would nice to configure the keys so you can zoom in on the screen on the Mac. Frosty said in an earlier comment said it was the command and + key on a mac for a specific application

However, if accessibility zoom is turned on on a mac in system preferences there is a different combination - like command-ctrl-+ or command-ctrl--. This means you can zoom in on any application on a Mac - not just specific ones.

Can this be added? This would be a really cool feature........

See http://www.apple.com/accessibility/vision/index.html#zoom

or

http://www.icthubknowledgebase.org.uk/macaccessibility

Top marks again.....

Arnaud Fischer said...

Hi, can you post the exact link to the source to find touchoad pro? amazing aoo but can't find it in my directory even with community sources, thanks

JS said...

New version (v2.10 @ 3/5/08) that addresses all the major feature requests / issues you came up with:

* You can now choose to disable rotation
* You can now choose Mac Mode, which allows zooms and right clicks on Mac
* Windows mode lets you send Function keys
* You can now scroll from the right-hand side of the screen in Thumb Scrolling mode
* You can now disable Flick Inertia (although I think it's way cool)
* Fixed the problem where you ended up in view-only mode
* If the icon doesn't show up, uninstall Touchpad Pro, reboot your device, refresh the Installer sources, and reinstall Touchpad Pro.
* About international keyboards -- I know this is an issue, but I have no experience with this, so please only post comments on this issue if you have examples of code to fix the problem.

JS said...

If you can't find Touchpad Pro in the list of installable apps, check to see if it's in your uninstall list.

If you've installed it but don't see the icon, uninstall it, reboot, install version 2.10, and then see. If this doesn't fix it, post a comment explaining EXACTLY what's going on.

Thanks for the positive feedback, guys! And a special thanks to the ~8 people who've sent in donations -- I really appreciate it. More donations means more features, so be selfish and donate :)

Twisty iphoney said...

hey,
when i rotate my phone to left and the move my finger in landscape mode it just scrolls and no muse movement. i am using version 2.10. this doesn't happen when i turn it to right. also it would be nice to see easier way to send F1 etc and an button to send Ctrl+Alt+Del. For this you can make a menu in which you can incorporate F!- F12. Also a button to send print screen command in the same menu.

Nic C said...

hi JS,

this looks great and i can see how useful this would be for powerpoint / keynote presentations as a 'clicker'.

it would be fantastic would be if you could make the volume control on the side of the phone control the 'back' and 'forward' functions on powerpoint / keynote.

this would have two great advantages:

1. you could change slides without looking at the iphone which would stop the flow of a talk.

2. the phone could be used with the screen turned off which would save a large amount of power.

anyway, i think this is a fantastic bit of software and shows what a fantastic remote the iphone can be

... i was a bit surprised apple didn't build infrared into the iphone as it would have then been the ultimate programmable tv remote!

keep up the great work JS :-)

Cyberlab said...

It's to be OK with a french Keyboard. I write letter like é à ou ê. Thanks

JS said...

v2.11 -- small fix, when you rotate the phone left, it works correctly now.

twisty iphoney: i like your ideas but i have no idea what the ui would look like. if you can design ui mockups of how the space should be used to do all the stuff you're recommending, i'd be happy to take a look at it.

Theliel said...

add mode for pure VNsea, because if you need use VNSea, you need install both, touchpro and VNsea.

Shamiq said...

I hooked up my TV to my laptop, and now i dont need to use the keyboard or mouse on my laptop.....this is the most useful application i installed on my iPhone so far

Great job man

Twisty iphoney said...

hey js,
thanks for removing the bug but sorry i have no photoshop skills but you can make a menu in the same manner as remote and add the F1-F12 buttons and the other two options. I'll try to ask some talented person to make a mockup if possible. i love your app.
thanks

Twisty iphoney said...

hey,
i have made a mockup using paint. See http://i212.photobucket.com/albums/cc243/Twistyiphoney/Mockup.png. It should have a black background, red buttons andtext written with white colour. Please forgive me for my baddd photoshop skills.
thanks

Semjon said...

Hey, mate, you're the best! You did all the things, what we asked for! Thank you! It is way better now.

Greg Pugliese said...

JS- I am still in what seems like view only mode. I have upgraded to the newest version, and I still get the same problem. I get a full connection and I am working on an ad hoc network between my laptop and the ipod just to eliminate any outside factors. I have uninstalled and reinstalled many a time, and I still get stuck in what seems like view only mode. Please help

Northernrider said...

I am unable to connect my touchpad pro to my computer. I have typed in the vnc surver ip address and pass word. But still i am unable to connect to my PC. Could it be my firewall blocking it? I need ur help please. U can email me at northernrider14s@yahoo.com
thank you and hope to hear from you

Luis said...

No matter what I do, I follow your instructions in the application to a dot. I still get a connection failed. My firewall is turned off. Windows XP.

I really would like to use this application. Help!

Greg Pugliese said...

I just got mine working. Northerrided, it could either be your firewall not letting your VNC server through or could be your router not allowing the port (5900).

Marty said...

Great App, just a few suggestions:

I use it on my TV connected to a mac. Surf the web from the couch :)
Would be great if you could give the option for a wider area for the scroll, use it one-handed a very difficult to scroll along the side. Also if you could add an inertia scroll like on the iphone it would be great.

Maybe I could help you rework those icons for the remote option, and maybe it would be more useful to keep an area above the icons for the touchpad, like with the keyboard, this way we could stay within the same window.

While I'm at it, a "n" and "p" key added to the remote would be great for browsing Google Reader.

Keep up the great work, you have a winner here. Let me know if I can help.

Thanks

Negative said...

c-o-j-o-n-u-d-o

Guido said...

Great app!

I'm having an issue:
it periodically stops working when connected to my mac and i have to restart the phone to get it to work again. i can exit the program (the phone doesn't freeze) but when i try to reconnect i just get timeouts.

Kevin S said...

If you could get this to work via bluetooth then it would make this program AMAZING. That way you won't rely on an outside network. I know it would pretty much mean that you'd have to start over, but I think its worth looking in to.

Gustav said...

love it! ofc writing this with my touch through your app. just one thing, the zooming seems a bit buggy for me.. As iäm on a mac and sitting in my sofa writing this, i would love the universal access zoom instead, or as a addition to the zoom used now. =) (button are alt+cmd+= to zoom in, and alt+cmd+- to zoom out)

Regards Gustav

Huw said...

I need to make a donation even though I don't own the App yet! (business phone and scared to Jailbreak it) This is a KILLER APP, I hope you make some serious money out of this - really really awesome bit of programming!

Dominic said...

this is great, although as a feature request an additional remote interface would be great that lets us custom bind keys to actions. It could look like a 'normal' remote for watching media (start, stop, up down, next back rewind, volume, mute full screen ect). I know its a lot of work but it would make it the ultimate pc remote control, no IR needed. Thanks again, great app.

JS said...

Can anyone confirm whether or not the vnc protocol allows you to send special keys like mute, play, next/previous? I don't believe it can be done, but I may be wrong (I hope I am!).

Thanks for all your suggestions / requests. I'll look into implementing the good ones when I get the time. Donors' requests will be where I'll start (thanks to the few who've donated so far!).

shockwaver said...

Seriously cool. Posted a link on my blog for it:
http://geekravings.blogspot.com/2008/03/damn-cool-ipod-touchiphone-app.html

Marty said...

I have made a mockup of what the iPhone touchpad remote could look like. Have a look here. http://vwgmlavoie.blogspot.com/

Thanks

ck said...

This is great as it can control my linux ASUS EEE PC as well, it can zoom when in firefox.

For the Mac Mode, I think it should be set as on the connection option rather than a global option.

Ha Ha, I have Mac and PC and Linux machines.

This is a must install package for iPhone.

huey said...

I love this app! I like the fact that you can disable the auto rotate (even though it's a cool feature) but would still like to use the app in landscape mode (keyboard is so much easier that way). Anyway you could ad a landscape on/off toggle to the prefs too?

huey said...

p.s. I think to solve the mute, play, next/previous you would just have to pass vnc button combos, no? Like on my mac cmd-+ and cmd-- do volume up/down respectively in itunes. And I'm pretty sure that both macs and pcs allow you to set your own keyboard shortcuts, right? Anyways, just my thoughts, might be a cool way to setup custom remotes too, give the user 12 buttons or so and allow them to setup the labels and shortcuts.

Anyway, keep up the good work!

mooo said...

i have a question, how do i delete old connections on the VNC servers list?

Greg Pugliese said...

to delete server entries go to your list of servers and tap the blue arrow on the far right for settings and at the bottom of the screen in red it says DELETE SERVER. Tap that and confirm and it is gone.

Semjon said...

Hey, it's me again! I have another suggestion. The touchpad IMHO is perfect, but the remote needs upgrading. I thought, maybe it should look like something like this:

http://cache.gizmodo.com/assets/resources/2006/11/mceremote.gif
http://ruel.net/pc/pvrpix/mce-remote-control.jpg
http://john.se/blog/wp-content/uploads/2006/11/vistamcecontrol_l.jpg

I would really want to use it with my media center. And maybe I could help you with the button images for the remote and the whole design of it. If you need help with this, I'll try to make something. I'll let you know, when I'm done, ok? Please reply if you need this.

P.S. I would really like to donate, but unfortunately I don't have a credit card, but if could add the webmoney account, I would donate some of my money to you, cuz this program is very useful!

MemeSlider said...

This would be sweet for AppleTV. How do we do this?

JS said...

hey guys,

thanks for all your feature requests -- some of them are really great and i'm excited to work on them in the next version using the newly released sdk. a lot of you have also asked for better mac support, which has been difficult since i don't have a mac.

i'm now asking for help in getting me a mac so that i can develop using the sdk (mac-only) and also so that i can design and test for the mac -- so i can understand all the the zoom / corner / command-vs-control-vs-opt issues firsthand. if you're getting this on email, please visit the site (www.touchpadpro.com) and help me do all of this by helping me raise money to get a mac! i'm calling the next release 'touchpad elite' and i'll only be able to build it using the sdk (it's really not possible for me to continue coding and debugging without an sdk, especially now knowing that an sdk exists).

i appreciate your support. thanks a lot!

js

ahmed said...

WOW, this app rocks ass dude. it works like magic and it is flawless till now on pc..
It moved the ipod to a whole new level, great job man :D

murphy said...

Great i just got you more money via paypal.

i miss one function. i cannot rotate the touchpad upside down. it would be great to rotate it in 4 areas so i can use it as connected touchpad for my notebook (i have no apple).

cheers, murphy aka neogen

JS said...

not being able to rotate it upside down isn't a bug, it's a feature :)

this is exactly how safari on the iphone works, btw -- i find it extremely useful as it lets me lock in the landscape view if i'm lying down or something. and i figure that you've got 3 out of the 4 rotations possible, so that should be enough for most people :)

js

Dripps said...

Although I had this up and running fine, now Touchpad no longer switches to the control window. It stays on the VNC Server list page. It does connect but I can't control anything. Working fine on my other mac though...screen switches. Any ideas?

Alex said...

Thankyou man, you are a god, This is awsome. Good work, keep it up. (Writing from bed via ipod touch :D)

JS said...

there's some weird issue with leopard screen sharing that causes the whole 'read-only' mode thing. you might want to try fiddling with the screen sharing / control / remote administration settings.

magon said...

hey your program is great
i have just one question:
in the edit server mode ther is a line where you can insert a number to the display. what do i change with this number?

Saaketh said...

awesome app man
this is so cool
but my iphone keeps on disconnecting from my wifi network
and again it is an awesome app

Andre said...

Does it work for 1.1.4 firmware i try to download and it says im not able to.

Samudra Dasgupta said...

wow! thts very very cool

Chris said...
This post has been removed by the author.
Chris said...

yeah, such a cool app. thanks.

am i missing the [tab] button in keyboard mode?

thanks!

Stephan Shtereff said...

I cannot find the app in the installer!!! I have installed community software but not touchpro there?!any ideas?

Optimizing Oracle Performance, said...

This is way cool. . . will you be creating this for the iPhone with the SDK that is out?

Sell it for $2.99 or something.

Rafael said...

fantastic!

if possible, in future versions..

could you put the pc screen on the iphone? so we could control it remotely...

thanks a lot

جيمس بامر said...

I wish I could get this to work. I connect to the internet via ethernet, does that mean I can't use this? Perhaps you could make it so we can connect via bluetooth or something?

If I am wrong, let me know. But I've tried several times and I keep getting the error that says, "connection failed on port 5900."

Greg Pugliese said...

if your computer has a wireless card try creating an ad hoc network just for this.

If not the log into your router and allow port 5900 to be open. Your router may only let you do it to specific ip addresses so have your ip handy.

Tyson said...

Hi.
I fail to see what you mean by "Community Sources". This is a category in my installers list, and contains a number of sources.
Can you please let me know an *actual* source (i.e. http://sourcename.whatever/source) that I can get this application? It looks excellent!

Please correct me if I'm wrong/blind, but it's not in my list after refreshing etc.

Thanks in advance.

Michael said...

first off, THIS THING IS AMAZING!! its just about perfect, but i want to know if yoi can get the desktop to display on the itouch screen. now i dont know if its already enabled,but i think it would make the program even better

Greg Pugliese said...

if you want desktop control get VNsea on your phone or iPod. Also for a sidenote please read through the post and all comments before posting in case your post has already been said or answered please.

Ahti said...

Very nice app, using it alot.
but i have one suggestion: please create another app just for controlling itunes. it would be very great to open itunes in fullscreen cover-flow and to controll it with the ipod/iphone. yet better would be a app or a webapp where on is able to asing keyboard-shortcuts to symbols and then make an ipod/iphone app out of that so there would be apps for allmost every programm on mac/pc in only a short time

Laser said...

Dude, this app is extremely cool... I have been using it ever since it first came out, and now this update ROCKS!
Thanks a bundle for making this.
I hope you dont mind me writing about it on my blog:
http://atechkid.blogspot.com/

Austin said...

I have installed Touchpad Pro on my iPod Touch. I open it up and it opens just fine. I type in all the port info and the IP address. I click it to connect and it connects just fine because the computer says so. But after I connect my touch just sits there at the same screen where you choose what you want to connect to, not going to the remot. I can do it just fine on the internet but i would REALLY like to use the app.