There is a way around this and there is a prototype even which I've tried - you can have invisible keyboard (with larg "buttons"). That you can write without masking the screen. It's called SnapKeys... From what I've seen just now it's even beyond the prototype stage.