在Linux下搞Qt嵌入式开发时,经常会把编译好的程序放到ARM开发板上跑,而在ARM上面由于高版本的Qt5.x跑起来比较吃力,所以选择了低版本的Qt4.x,而Qt4.x对于虚拟键盘的支持不是很理想,对于物理键盘也是只能输入英文,所以为了解决可以在ARM开发板上也能使用物理键盘输入中文,特地做了一个输入法对物理键盘的支持。
支持Windows,Linux。


MObject类:
- class MObject
- {
- public:
- MObject();
-
- protected:
- bool installKeyboards(QObject *object, QEvent *event);
- bool installPhysicalKeyboard(QObject *object, QEvent *event);
- };
-
-
- MObject::MObject()
- {
- }
-
- // 安装键盘
- bool MObject::installKeyboards(QO