Console Control Protocol
The console-control protocols allows modifying the behavior of the default console device. It is supported by TianoCore and widely adopted.