Go to file
R. Eric Wheeler 42902a9521 Update README.md 2021-02-22 23:30:14 +00:00
.gitignore Initial commit 2021-02-22 15:17:06 -08:00
CMakeLists.txt Initial commit 2021-02-22 15:17:06 -08:00
LICENSE Add LICENSE 2021-02-22 23:18:11 +00:00
README.md Update README.md 2021-02-22 23:30:14 +00:00
getch.c Updated License 2021-02-22 15:20:00 -08:00
getch.h Updated License 2021-02-22 15:20:00 -08:00
test.c Initial commit 2021-02-22 15:17:06 -08:00

README.md

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?.