【发布时间】:2026-01-15 08:30:01
【问题描述】:
我正在尝试使用 C++ 为 Windows 和 Linux(特别是 Ubuntu/Debian)进行开发,并且我需要检测 F 键何时被另一个应用程序按下。我想更改尽可能少的代码以跨操作系统迁移它,那么我可以检查是否使用 std 函数按下了 F 键(例如 F1)?我可以为此使用 std::cin 或其功能之一吗?
【问题讨论】:
我正在尝试使用 C++ 为 Windows 和 Linux(特别是 Ubuntu/Debian)进行开发,并且我需要检测 F 键何时被另一个应用程序按下。我想更改尽可能少的代码以跨操作系统迁移它,那么我可以检查是否使用 std 函数按下了 F 键(例如 F1)?我可以为此使用 std::cin 或其功能之一吗?
【问题讨论】:
不,std 库中没有这样的 API。
【讨论】: