Available in Apple's iOS 5 is Assistive Touch, a new feature that will allow for quick physical gestures to be replicated using the touchscreen. This feature comes in very handy for instance if you have a non working home button or a damaged silence switch, or for whatever reason you are unable to use the physical buttons on your iPhone or iPad
With Assistive Touch, an overlay menu is displayed that presents the user with commands that usually require certain physical actions, such as the home button, rotating the screen or shaking the device. This new feature allows for the iPhone, iPad and iPod touch to be more accessible to those who may not be able to accomplish these tasks.
To activate the assistive touch option on your iDevice tap Settings -> General -> Accessibility -> Assistive Touch and turn on.
You will now notice a floating icon on one side of your screen, as seen above. Once pressed you are presented with a larger on screen command overlay with actions such as the home button, which will operate just as your physical home button. If you “tap device” you will see other available commands including lock screen, adjusting the volume, and finger-based gestures like pinch and swipe. To exit tap anywhere onscreen outside of the gestures window, the menu will minimise to one side of your home screen and can be opened again at anytime.
Users can also create custom gestures, tracing certain patterns or movements with their fingers on the screen to accomplish some tasks that may be difficult. These gestures can then be given a name and accessed from the Assistive Touch menu.
Check it out and have a play