Update README.md

This commit is contained in:
R. Eric Wheeler 2021-02-22 23:30:14 +00:00
parent 6315178cec
commit 42902a9521
1 changed files with 18 additions and 0 deletions

18
README.md Normal file
View File

@ -0,0 +1,18 @@
# Getch for linux
This is an attempt at replicating the non standard _getch function for windows from conio.h on linux
It should work mostly the same as the windows function.
For special keys you need to call _getch twice. The first time it will return either a 0 or 0xE0 (224) depending on the key pressed.
See https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/getch-getwch?view=msvc-160#remarks
Difference is that _getch will read CTRL+C, or any control characters.
### Note
Make sure that the user calling the function is in the group "input"
Only tested on Gentoo with XTerm and /dev/tty?.