8得票3回答
在curses.h中,空格键的关键代码是什么?

我有一个简单的问题,就是在curses.h中找不到空格键的键码。 例如,我知道向下箭头的键码是KEY_DOWN。 有人能帮忙吗?

7得票2回答
在GHC中如何指定架构?

我正在编写一个跨平台的ncurses文本冒险游戏。所需的C库ncursesw已经为x86配置,但我的操作系统是Mac OS X 10.6.6 x86_64。 ghc --make -o rogue rogue.hs [1 of 2] Compiling Dungeon ( ...

11得票4回答
在Linux上使用ncurses时出现未定义的引用错误

我正尝试在Linux上使用ncurses开发程序。但是,我甚至无法编译Hello World示例。以下是代码:#include <curses.h> int main() { initscr(); printw("Hello, w...

15得票3回答
Haskell `ncurses`库

我希望在我的Haskell程序中使用基于文本的UI。我找到了一些ncurses库的绑定(也可以看看hscurses或ncurses,哪一个要使用?)。hscurses和nanocurses包只是C库的简单封装,而vty没有很好的文档,而且有点丑陋(例如混合使用snake_case和CamelC...

10得票4回答
有没有针对(n)curses 的树形库/小部件?

我想知道是否有任何(n)curses的树形库可用。 我正在尝试编写一个显示文件夹树的组件,并且很好奇是否有预制的curses组件可以实现这一点。 我已经检查了'core' curses以及像CDK这样的库,但似乎找不到任何东西。 如果没有,则我不反对构建自己的库-但我似乎找不到有关如何做此操作...

14得票1回答
NCurses和Perl,有任何指南吗?

我需要在Perl中使用NCurses。 我找到了一些非常简短的关于它的文字,但没有示例。 是否有人知道在线上存在任何现有指南? 谢谢!

12得票4回答
使用Python和curses Textbox小部件编辑文本?

有没有人有使用curses.textpad.Textbox小部件编辑现有文本的工作示例? 当然,这是在Linux终端中(例如xterm)。

15得票4回答
ncurses- KEY_ENTER 失败了

我一直在尝试自学ncurses,到目前为止我非常喜欢它。然而,我正在尝试编写一个类似pico或nano的小型文本编辑器。到目前为止,我已经设置得相当不错了。我创建了一个函数来映射按键。无论我做什么,我都无法从KEY_ENTER获得响应。每当我按下它时,它只会跳到我当前所在行的开头。我尝试使用r...

92得票14回答
如何在 `c` 中使 win32 控制台识别 ANSI/VT100 转义序列?

我正在构建一个轻量级版本的ncurses库。到目前为止,它在VT100兼容终端上运行得非常好,但win32控制台无法识别\033代码作为转义序列的开头: # include <stdio.h> # include "term.h" int main(void) { puts...

14得票3回答
如何使用atexit()注册非空函数?

我想注册一个返回 int 的函数,使用 atexit() 函数在程序结束时调用它(具体来说是 ncurses 库的 endwin() 函数)。 但由于 atexit() 需要一个指向 void 函数的指针,所以我遇到了问题。我尝试了以下方法:static_cast<void (*)()...