【发布时间】:2014-04-19 10:16:39
【问题描述】:
好的,基本上我正在构建一个简单的交互式控制台。
用户可以输入命令<command>+RETURN 并对其进行处理。
while (true)
{
write(LGM_PROMPT);
auto input = strip(stdin.readln());
if (input=="exit") break;
else
{
// Process command
}
}
但是,我还希望能够获取和处理其他事件,例如“向上箭头”、“向左箭头”等。
你会怎么做?这可以用纯 D 代码完成,还是必须使用 C 函数?
【问题讨论】:
标签: c keyboard-events d dmd