Wakey Droid allows the user to wake an Android device from their computer over the USB connection (or even wirelessly if they have that set up).
To run Wakey Droid, and thus wake the device, you need the Android SDK properly installed and configured on your computer, Wakey Droid installed on your device, and your device and computer connected. Then just issue the command:
adb -d shell am start -a android.intent.action.MAIN -n bdjnk.android.wakeydroid/.Wakey
Which will instruct the connected device to run Wakey Droid, which should happen silently without disrupting anything else on the device. All that should occur is that the device wakes up (there may be a noticeable delay if Wakey Droid is not yet or no longer in the device memory).
If you have more than one device connected you may must use the "-s " switch to ensure you will wake the intended device.
The point is to reduce button wear and increases convenience for developers. I currently have the command mapped to a global shortcut for easy access and use it at least twenty time a day.
Unfortunately I have only one device so testing is rather limited. See the website listed under Developer Info for the complete source code and more information.
Fundamental changes mean this application will only work on any device with Eclair (2.0) or greater, but that is more than 99% of devices, so no problem.
The good news is it should work more often and bypass any unsecured lock-screens.
remember to check the listed website for the full source.