禁用c ++应用程序中大写/小写字母的移位能力

时间:2014-03-04 05:48:02

标签: c++ winapi

我正在使用Vega Prime模拟c ++中的步兵。

我使用WASD键进行移动和移动以进行跑步。

当我按下w然后按shift时 - 当我释放w时它变为大写W因此释放w的事件不会发生(因为转移将w转换为W ......)。

现在,没有办法处理这两个键(w和W),因为某些原因并不重要。

我想要做的就是在应用程序中禁用SHIFT KEY能力为上/下字母。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以将读取的每个字符转换为大写:

#include <cctype>
handleInput(toupper(c))