标签: c# console vala
stdin.getc()等待用户在从控制台读取之前按Enter键。 vala中是否有任何功能可以在按下按键时抓取按键?
stdin.getc()
vala
答案 0 :(得分:2)
这在C中没有提供,因此在Vala中没有直接的方法。最好的解决方案是使用Curses库和Curses.getch()的绑定。
Curses.getch()
根据this Stack Overflow post,您的替代方法是摆弄Vala tcgetattr库中的posix。
tcgetattr
posix