могу подкинуть ещё одну идею.
вместо клавиатуры делаешь подобие геймпада, ну или настоящий подключается.
при включении он используется для выбора игры из списка.
Или сенсорную часть экрана
Собственно и подстраивать сопоставление кнопок с падом можно делать в таком же духе