The console input driver is one of the supported driver types on Nitrocid KS. These drivers allow you to change how the console input works, thus earning dynamic console input improvements, such as providing better methods to read the console input (like Spectre.Console).
The console input drivers have the following characteristics:
Interface: IInputDriver
Base class: BaseInputDriver
The console input drivers have the following functions that you can optionally override below:
The InputDriverTools class contains tools to get all the console input drivers and their names and set a console input driver as a default. The driver management tools also allow you to do the same thing, though you'll have to specify the driver type.