🖱️Input Reader
May I read what you've written, please?
This feature is available on 1.0.0 or higher.
This functionality is an important part of any interactive console application, because it gives users a chance to input what they want to write to the console.
You can easily use this feature in any interactive console application that uses Terminaux. Just use the Terminaux.Reader
class that contains:
Each one of these functions creates a reader state, TermReaderState
, that contains essential information about the current reader state, including, but not limited to:
Current text
Input prompt text
Current text position
Kill buffer
Reader settings
Any key will append the selected characters to the current text input, and RETURN
will accept the input. For more information about key bindings, go to the below page.
History tools
This feature is available on 1.6.0 or higher.
You can now set the history entry list with your array of history entries or clear the history list using the following functions:
SetHistory(List<string> History)
Sets the history to the chosen history list
ClearHistory()
Clears all history entries