c语言 - 在 ncures 中使用键盘上的 "print screen" 键作为可行的按键



我正在使用C编写一个程序,该程序使用键盘上的每个键进行int。在C中,我使用ncurses.hcbreak()cbreak()无法使用它。然后我使用了raw(),它显然应该停止所有键盘输入。

我正在使用

keypad(stdscr, TRUE);

接受所有键盘输入,但它仍然不将打印屏幕作为输入值,并忽略它

有人对此有答案吗?

如果你在桌面环境(Gnome、KDE等(中运行它,PrintScreen键通常会被它拦截,ncurses应用程序不会收到它。你应该在桌面环境之外的纯虚拟控制台中测试你的程序。

相关内容

  • 没有找到相关文章

最新更新