Q:

programming with a touch screen

I have RSI and no one has been able to help me
I am considering to buy an ipad to do programming with visual studio. i would like to just tap on the screen to type instead of using a keyboard
does anyone know have experience programming using a touchscreen keyboard?

A:

I'm not sure spending £600 + on an iPad is going to do anything other than deplete you bank balance and make your condition worse. Apple market a keyboard to go with an iPad because it is not particularly suited to be typing on for extended periods of time.
I would advise investing in a considerably cheaper ergonomic keyboard, and speaking to a doctor for practical advice on how to reduce rsi pain.
And there is the fact that I'm not sure it's even possible to use an Ipad as a remote keyboard to a Windows machine :)

A:

I have chronic wrist and forearm pain, and the last thing I would ever do is use a touchscreen for a keyboard.  Let's look at the scenarios:

You have the touchscreen in front of you.  Your typing will become more uncomfortable and far less natural.
A touchscreen keyboard takes up lots of real estate, thus you can see less code at once.
Assuming you could even use an iPad for the keyboard only, you put the iPad facing upward, which is a more natural position.  However, since you can't feel the keys (I assume you are a touch typist), you have to always look down.  And in this scenario, if you're looking down at the keyboard, you don't see what's going on on the screen.
iPad doesn't help you keep your wrist at the right level / angle, but an ergonomic keyboard does.

You are far better off evaluating $600 worth of ergonomic keyboards, than to invest in an iPad, which probably doesn't do what you want anyway... unless you're just looking for another reason to justify buying one (I would, just to play Angry Birds HD!)
I have evaluated at least 15 different keyboards to help with my problem.  I have found that the true ergonomic ones like GoldTouch are nice, but they always trash the button layout, which drives me nuts.  Lame ergonomic keyboards like the ones from Kingston make my arms hurt even more -- they keep the keys in one plane but skew them to alter the general placement relative to your hands.  I like the feel of Thinkpad keyboards, because the travel and force is just right.  Lenovo sells the Thinkpad keyboard alone as a USB keyboard, but the feel is not identical.  So my choice right now is the Microsoft Natural 4000.  It just feels good to me.  The problem with this keyboard is that is has the 10key section, and many ergonomic keyboards don't so you can move the mouse closer.  My solution was to cut off the right side of the keyboard with a hacksaw and move my mouse closer.  Works great!
Sorry for the long "answer" -- I got a little carried away because your problem is one that's very relevant to me and has caused me tons of pain over the years.  You really need to find a physical keyboard that sets your body up correctly.  It might take a lot of experimentation, but it will be worth it and far better than a touchscreen / onscreen keyboard.

