The ConsoleUI cannot use KeyObject.getCookedChar() for virtual keys.
Alter the EGL program to use Strings to define virtual keys.