2014-02-17 58 views
3

有没有办法将Qt::Key转换回本地键盘代码(扫描代码或虚拟键代码)?从Qt ::键到本地键盘代码

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)

- 编辑(萨莫特的答案) -

我现在能够找到的文件,在我的身边愚蠢的错误。我所真正需要的是一种方式来

  1. 要么转换Qt:Key到本地/虚拟代码
  2. 反之亦然

不幸的是我没有到目前为止发现这个方法。

回答

-1

在我的系统:enter image description here

其中一个应该可以帮助您