【发布时间】:2011-10-03 18:12:52
【问题描述】:
我可以知道在按 Enter 之前按下了哪个键盘键吗?有没有办法在 c++ 中捕获此类按键事件?请提供一个简短的示例。 我在 Windows 32bit 上使用 VC++。
【问题讨论】:
-
在什么平台上?使用哪些 API?否则,您将获得 2 打示例。
-
当然。将所有击键记录到缓冲区中,然后在遇到“输入”事件时回头查看缓冲区。
-
查看终端处理。在 Linux 上,查看
ncurses库。 -
致接近者:即使您想不出任何答案,或者问题的真正含义,其他人可能也可以。例如,我可以毫无问题地回答这个问题。与其关闭你不理解的问题,不如只关闭那些你完全理解的问题,在你确信该问题没有任何有用的答案的情况下。或者,根本不要触摸那个关闭按钮。因为你没有资格,而且你也不能通过随意关闭问题来训练自己变得更好。
-
@AlfP.Steinbach:实际上,有趣、同时令人担忧和令人失望的是,以
Not a Real Q关闭此内容的用户中没有一个愿意为他们为什么添加一个理由感觉这不是一个真正的问题。
标签: c++