[InputDevice] merge from openvix/enigma2