As the term character-based suggests, a console user interface shows only text on the screen, no graphics or buttons, and it responds only to the keyboard, not the mouse. However, with EGL, you to enhance your Console UI programs with mouse functionality and rich client widgets by running your applications in rich client platform (RCP) mode. See Console UI modes.