Screenflow is what I use to do this now. No need ro any camera. Everything gets captured and video is exported lossless.
The only problem is that we need to streamline the process so having the ability to track those keystrokes and time stamp would be the key to get those markers much more easily.
lets hope there are others who came across this and know some other creative means to approach these issues.