A leap motion integrated into this to show your hands might work really well. At some point we'll know what's required for a good environment like this, and have software that supports it all. For now, it's new territory.
For seeing your keyboard, simply turning on the AR layer on head tilt works pretty well. Here's a video of a demo I made last year using that: https://www.youtube.com/watch?v=jNtZmCDyEyU&feature=youtu.be...
Doing virtual tracking would be ideal but neither the Lighthouse or Constellation protocols have been published (you could tape a Vive controller to the keyboard if you wanted to simulate that)
edit to note: I do have a Leap Motion, and I'll try that, too, but right now my plan is to use it above the keyboard as a gesture controller rather than facing down at the keys. Lots of experiments to try. :)