inject an empty TZenGLVDP as subclass of TSDLVDP
rt_term: added TKeyboard and refactored TSDLVDP to use it.