2 links have been added on this idea.
  1. Cool, like this but stretchy, so it fits any size keyboard.

  2. …or adapt it to plug into an iPad teaching app, rather than need a huge full screen like this thing