Search code examples
cinputbufferingxterm

How to disable line buffering of input in xterm from program?


Ie, how to get keystrokes send directly to my program without waiting for the user to press enter. Basicly I'm trying get something like curses's cbreak() call. (But I can't use curses due a couple of bugs/misfeatures that I haven't been able to work around.) This seems like something that should just be a trival escape sequence, but I haven't been able find anything.


Solution

  • Lookup termios and the tcsetattr function.