在 C++ 应用程序中禁用大写/小写字母的移位功能
disable shift ability to upper/lower case letters in a c++ application
我正在用Vega Prime在c ++中模拟步兵。
我使用 WASD 键进行移动,使用 WASD 键进行跑步。
当我按 w 然后按 shift 时 - 当我释放 w 时,它变成了大写的 W,所以发布 w 的事件不会发生(因为移位将 w 变成 W...
现在,没有处理两个键(w 和 W)的选项,因为某些原因并不重要。
我只想在应用程序中禁用大写/小写字母的 SHIFT KEY 功能。
我该怎么做?
您可以将每个读取的字符转换为大写:
#include <cctype>
handleInput(toupper(c))
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 最小硬币更换问题(自上而下方法)
- 多态性和功能结合
- Qt VTK交互风格的信号到小部件
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- 具有小对象优化功能的智能指针
- 我可以使用QT的OpenGL功能而没有任何小部件
- C 最小功能误差(C2665)
- 禁用按钮功能(WX小部件)
- 类型 *阵列的最小或最大值的类功能 *
- QT:类的访问功能,该功能使用构造函数外的GUI小部件
- C 使用功能定义中的if/其他语句以返回最小的数字
- 对于一对碰撞机会较低的INT的最小哈希功能是什么
- C++查找最大值和最小值的功能
- 使用 STL 容器在 logN 中插入、查找最小(键)和删除(基于值)功能
- Qt:如何为所有小部件和小部件类型实现通用基类信号/插槽功能(通过虚拟基类插槽)
- 如何禁用windows7最小化功能