【发布时间】:2014-04-11 02:00:03
【问题描述】:
我正在寻找一种方法来确定运行我的游戏的计算机是否连接了鼠标或触控板,以便我可以相应地设置默认控件。我试图区分您在台式机上找到的典型键盘+鼠标设置与可能有也可能没有外接鼠标但有内置触控板的笔记本电脑。
在伪代码中,这是我想要实现的目标:
if (hasMouse())
{
setUpMouseControls();
}
else if (hasTrackPad())
{
setUpTrackPadControls();
}
是否有 API 可以实现这一点?我的支持目标是 Windows 7+。我正在用 C++ 编写游戏。
【问题讨论】: