有没有办法从Qt::Key
转换回本机键盘代码(扫描代码或虚拟键代码)?
QKeyEvent
有两种方法:
nativeScanCode () const
quint32 nativeVirtualKey () const
所以某处需要在本机代码和Qt:Key
之间建立映射。我正在寻找反函数Qt:Key
- >本机代码
根据“How to convert a Windows native virtual key code to Qt::Key?”我希望qt\src\gui\kernel\qkeymapper_win.cpp
中的映射,但此文件在我的src路径(Qt 5.2)中不存在。
- 编辑(Samoth的回答) -
我现在可以找到文件,愚蠢的错误在我身边。我真正想要的是一种方式
Qt:Key
转换为本机/虚拟代码不幸的是到目前为止我还没有找到这种方法。
答案 0 :(得分:-3)
在我的系统上:
其中一个应该可以帮助你