我想在我的控制台应用程序中显示一个 light 对话框(它使用 libslang 来处理终端)——它应该是一个明确的临时对话框,快速显示以查看一些信息然后关闭.
我认为因此应该在这种状态下按住某个键时显示它,并在释放该键时隐藏它。
但是,我遇到了障碍:您真的能检测到在终端环境中连续按下某个键吗?这可能吗?或者,也许我正在做 X/Y 问题,并且有完全不同的方式来实现我所描述的(对话的临时性或激活它的方式)?
我想在我的控制台应用程序中显示一个 light 对话框(它使用 libslang 来处理终端)——它应该是一个明确的临时对话框,快速显示以查看一些信息然后关闭.
我认为因此应该在这种状态下按住某个键时显示它,并在释放该键时隐藏它。
但是,我遇到了障碍:您真的能检测到在终端环境中连续按下某个键吗?这可能吗?或者,也许我正在做 X/Y 问题,并且有完全不同的方式来实现我所描述的(对话的临时性或激活它的方式)?