What they need now (IMNSHO) on those Haptikos screens is a way to dynamically alter the surface of the screen, so that individual keys could be slightly raised at the edges, and have a bump on the F and J keys, but then go back to being a flat screen for drawing or viewing. I can think of a couple ways to engineer that- the easiest would probably be to have a grid of pins that can be individually raised or lowered, but I'm not sure that the display would be flexible enough for it to work...