YouTube user Daniel Hooper created a concept video (see below) that demonstrated how editing text on an iPad could be easier. The jailbreak community quickly responded by releasing an iPad tweak based on his ideas.
SwipeSelection is so good that the jailbreaking community thinks Apple will add it to iOS in the future. The tweak makes editing text on the iPad better by allowing you to drag your fingers to move the cursor, and by adding the ability to select text by holding the shift key. You can use one finger for a more precise cursor drag, or two fingers to move faster. All of this is demonstrated in Hooper's concept video posted below.
SwipeSelection is available for free in Cydia for both the iPad and iPhone. If want Apple to officially add this feature to the iPad you can follow the instructions below to let them know about it.
1. Go to bugreport.apple.com, sign in and click “New Problem”
2. Set the title to “Editing Text on iPad (duplicate of rdar://11365152)”
3. Set the product to “iPad,” version number to “N/A,” classification to “Feature (New)” and is it reproducible to “not applicable.”
4. Copy the following letter and paste it in the Problem Details section then click submit
“I just saw Daniel Hooper’s iPad keyboard demo (Check out the video here: http://www.youtube.com/watch?v=RGQTaHGQ04Q) and I want that for my iPad! Apple says the iPad is the future of the Post-PC world; if it’s going to be my primary keyboard, I want a better way to edit text!
Tapping directly on text to move the cursor works well for small portions of text, but we don’t just write short portions of text anymore! When performing lots of edits in larger documents the direct interaction metaphor falls apart for cursor control. Even short portions of text can be painful to edit when you need to move the cursor to a precise location. Would you ever want to write a document on your computer without using the arrow keys? This is the reality iPad users face because they do not have the equivalent of arrow keys.
There is a better way. Take advantage of gestures by making a drag over the keyboard UI move the cursor. Move the cursor in word increments when dragging with two fingers. And finally, let the user select text while dragging when they hold down shift.”