frontend.cpp: fix for non working DVB-S2 channels on nevis

(partial cherry picked from foisted and undescribed commit part of
commit 420af7a4dc2249e4bf9fadb3e3bcd93c49e8f00d)
'sync keybind and usermenu code with neutrino-mp, code (C) martii'