Linux 用ncurses捕捉特殊字符
我目前正在做一个项目,用于映射每个可能的键盘和鼠标中断。 映射是在linux环境中使用ncurses库完成的 问题是如何捕捉以下键盘键: 家 终止 上/下翻页 当按下这些键时,终端本身正在捕捉它们,而程序本身无法看到它们(花了几个小时进行配置,但尚未找到解决方案) 暂停/中断(在标准键盘上翻页) PrtScreen 数字锁定键(0到9和<.>)。 窗口按钮Linux 用ncurses捕捉特殊字符,linux,ncurses,Linux,Ncurses,我目前正在做一个项目,用于映射每个可能的键盘和鼠标中断。 映射是在linux环境中使用ncurses库完成的 问题是如何捕捉以下键盘键: 家 终止 上/下翻页 当按下这些键时,终端本身正在捕捉它们,而程序本身无法看到它们(花了几个小时进行配置,但尚未找到解决方案) 暂停/中断(在标准键盘上翻页) PrtScreen 数字锁定键(0到9和)。 窗口按钮 以下内容根本没有得到任何响应,无论是来自终端还是程序。short:ncurses无法捕捉所有键 long:通常的问题在于无法正确初始化: 您可能
以下内容根本没有得到任何响应,无论是来自终端还是程序。short:ncurses无法捕捉所有键 long:通常的问题在于无法正确初始化:
- 您可能忘了调用
(或者您可能正在使用键盘(stdscr,TRUE)
)的任何窗口)。这将允许应用程序读取终端描述中定义为整数的任何键wgetch
- 如果它不在终端描述中,(n)curses将返回从键盘发送的组成键的字节序列