How do I Restore a ClockworkMod backup with a busted power button or through ADB? I was trying to flash a new ROM, but can't get it to boot. Usually, I would have just booted into my recovery and restored my last backup. But I can't do that now as my power button is broken and it is impossible to select the "backup and recover" option after booting into the recovery.
Unfortunately send key events via ADB in recovery mode is impossible, otherwise navigating through the recovery options menu would have been easy.

But fortunately, my version of CWM supports the soft keys on my phone. The 'search' button substituted as the selection button (usually the job of the power button). Using that, I was able to navigate into the backup and restore menu and restore my phone. 

Hope this helps someone in the future.