【问题标题】:can i detect arrow key as signal in linux?我可以在 linux 中检测箭头键作为信号吗?
【发布时间】:2018-02-16 11:30:24
【问题描述】:

我正在用 C++ 创建一个游戏。我想知道我是否可以让我的程序将箭头键检测为信号,例如用于 ctrl+c 的 SIGINT。另外,我不想使用 ncurses,因为它有单独的缓冲区并且不能很好地与 iostream 一起使用。

【问题讨论】:

  • 简短的回答是;不,你不能。

标签: c++ linux signals


【解决方案1】:

不可以,但您可以在标准输入上使用 select(),如下所述:select() on STDIN and Incoming Socket

【讨论】:

  • 我会推荐poll(2) 而不是旧的select
猜你喜欢
  • 2014-03-14
  • 1970-01-01
  • 2012-12-09
  • 2015-07-30
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
相关资源
最近更新 更多