◆ KeyInjector()
| KeyInjector::KeyInjector |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~KeyInjector()
| KeyInjector::~KeyInjector |
( |
| ) |
|
◆ cleanup()
| void KeyInjector::cleanup |
( |
| ) |
|
◆ cleanupUInput()
| void KeyInjector::cleanupUInput |
( |
| ) |
|
|
private |
◆ cleanupX11()
| void KeyInjector::cleanupX11 |
( |
| ) |
|
|
private |
◆ init()
| bool KeyInjector::init |
( |
| ) |
|
◆ initUInput()
| bool KeyInjector::initUInput |
( |
| ) |
|
|
private |
◆ initX11()
| bool KeyInjector::initX11 |
( |
| ) |
|
|
private |
◆ qtKeyToKeySym()
| int KeyInjector::qtKeyToKeySym |
( |
Qt::Key |
key, |
|
|
bool * |
ok = nullptr |
|
) |
| |
|
private |
◆ qtKeyToLinuxKey()
| int KeyInjector::qtKeyToLinuxKey |
( |
Qt::Key |
key, |
|
|
bool * |
ok = nullptr |
|
) |
| |
|
private |
◆ sendKey()
| bool KeyInjector::sendKey |
( |
Qt::Key |
key | ) |
|
◆ sendKeyCombo()
| bool KeyInjector::sendKeyCombo |
( |
const QList< Qt::Key > & |
modifiers, |
|
|
Qt::Key |
key |
|
) |
| |
◆ sendKeyUInput()
| bool KeyInjector::sendKeyUInput |
( |
int |
linux_keycode, |
|
|
int |
value |
|
) |
| |
|
private |
◆ sendKeyX11()
| bool KeyInjector::sendKeyX11 |
( |
Qt::Key |
key, |
|
|
bool |
press |
|
) |
| |
|
private |
◆ sendSuper()
| bool KeyInjector::sendSuper |
( |
| ) |
|
◆ uinputFd
| int KeyInjector::uinputFd = -1 |
|
private |
◆ useUinput
| bool KeyInjector::useUinput = false |
|
private |
◆ useX11
| bool KeyInjector::useX11 = false |
|
private |
◆ x11Display
| void* KeyInjector::x11Display = nullptr |
|
private |
该类的文档由以下文件生成:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Src/Unix/KeyInjector.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Src/Unix/KeyInjector.cpp