[VirtualKeyBoard] merge from openatv/enigma2