|
玉兔远程控制 0.1.0-bate14
|


Public 成员函数 | |
| KeyInjector (QObject *parent=nullptr) | |
| bool | init () |
| bool | sendKey (Qt::Key key) |
| bool | sendKeyCombo (const QList< Qt::Key > &modifiers, Qt::Key key) |
| bool | sendSuper () |
| void | cleanup () |
Private 成员函数 | |
| bool | initX11 () |
| bool | initUInput () |
| void | cleanupX11 () |
| void | cleanupUInput () |
| bool | sendKeyX11 (Qt::Key key, bool press) |
| bool | sendKeyUInput (int linux_keycode, int value) |
| int | qtKeyToKeySym (Qt::Key key, bool *ok=nullptr) |
| int | qtKeyToLinuxKey (Qt::Key key, bool *ok=nullptr) |
Private 属性 | |
| bool | useX11 = false |
| bool | useUinput = false |
| void * | x11Display = nullptr |
| int | uinputFd = -1 |
在文件 KeyInjector.h 第 10 行定义.
|
explicit |
在文件 KeyInjector.cpp 第 24 行定义.
| KeyInjector::~KeyInjector | ( | ) |
在文件 KeyInjector.cpp 第 29 行定义.
| void KeyInjector::cleanup | ( | ) |
在文件 KeyInjector.cpp 第 176 行定义.
|
private |
在文件 KeyInjector.cpp 第 165 行定义.
|
private |
在文件 KeyInjector.cpp 第 102 行定义.
| bool KeyInjector::init | ( | ) |
在文件 KeyInjector.cpp 第 34 行定义.
|
private |
在文件 KeyInjector.cpp 第 112 行定义.
|
private |
在文件 KeyInjector.cpp 第 70 行定义.
|
private |
在文件 KeyInjector.cpp 第 293 行定义.
|
private |
在文件 KeyInjector.cpp 第 333 行定义.
| bool KeyInjector::sendKey | ( | Qt::Key | key | ) |
在文件 KeyInjector.cpp 第 184 行定义.
| bool KeyInjector::sendKeyCombo | ( | const QList< Qt::Key > & | modifiers, |
| Qt::Key | key ) |
在文件 KeyInjector.cpp 第 189 行定义.
|
private |
在文件 KeyInjector.cpp 第 262 行定义.
|
private |
在文件 KeyInjector.cpp 第 236 行定义.
| bool KeyInjector::sendSuper | ( | ) |
在文件 KeyInjector.cpp 第 231 行定义.
|
private |
在文件 KeyInjector.h 第 50 行定义.
|
private |
在文件 KeyInjector.h 第 48 行定义.
|
private |
在文件 KeyInjector.h 第 47 行定义.
|
private |
在文件 KeyInjector.h 第 49 行定义.