使用;“打印屏幕”;在ncurses中按键盘上的键作为可行的按键
我用C编写了一个程序,使用键盘上的每个键输入int。在C中,我使用使用;“打印屏幕”;在ncurses中按键盘上的键作为可行的按键,c,ncurses,printscreen,C,Ncurses,Printscreen,我用C编写了一个程序,使用键盘上的每个键输入int。在C中,我使用ncurses.h和cbreak()cbreak()无法使用它。然后我使用了raw(),它显然应该停止所有键盘输入 我正在使用 keypad(stdscr, TRUE); 接受所有键盘输入,但它仍然不接受打印屏幕作为输入值并忽略它 如果有人对此有答案?如果您在桌面环境(Gnome、KDE等)中运行它,PrintScreen键通常会被它截获,ncurses应用程序将不会收到它。您应该在普通虚拟控制台中测试程序,而不是在桌面环境之外
ncurses.h
和cbreak()
cbreak()
无法使用它。然后我使用了raw()
,它显然应该停止所有键盘输入
我正在使用
keypad(stdscr, TRUE);
接受所有键盘输入,但它仍然不接受打印屏幕作为输入值并忽略它
如果有人对此有答案?如果您在桌面环境(Gnome、KDE等)中运行它,PrintScreen键通常会被它截获,ncurses应用程序将不会收到它。您应该在普通虚拟控制台中测试程序,而不是在桌面环境之外进行测试。如果您在桌面环境(Gnome、KDE等)中运行程序,PrintScreen键通常会被它截获,ncurses应用程序将不会收到它。您应该在普通虚拟控制台中测试程序,而不是在桌面环境之外进行测试。请看以下内容:。我想你在找
键\u PRINT
键。看看这个:。我想您正在寻找键\u PRINT
键。