Quick reminder: this is not an assembly instruction!
This a optinal setting shared by the cursor move pattern of functions.
Therefore it’s a trait of this class, with implications of methods to move the curosr.
will still halt but collect one input for the whole loop, each loop being for one input
Set app.enable_f_row_and_arrow = true, if you wish for all function keys.
Returns the code of a extra key that is pressed.
The app loop will take on input for the cycle, and then
another being one linearly.
So you will need to press the same key twice and then it will return, enabling the process to continue.
Use this function to debug for keys not included in the find_key_pressed method.
Restores the default terminal starting settings, like the cursor being visable and default text alignment.
This should be done to reduce user confustion at the last line of your program before it has any exit.