I assigned Camera.exe in \Windows\ to my double press start menu button. I found today that while in the camera app, if I double tab the key (basically attempt to launch camera again) it takes a photo. So the same shortcut key you use to launch it is used to take the picture.
For KB control, install
sdkcerts.cab and
RhodiumKbdControl_CDMA.cab (
in that order) and assign a key to launch camera.exe (the settings are at start>settings>system>keyboard options.) Options are long key press, double press, or click. Always assign click to "default key action" if you're not gonna do anything with the default click function.
I saw a thread a while back asking if this was possible and tonight I found a solution accidentally. If this has been posted please forigve me. The search didn't find it.