MCPcopy Create free account
hub / github.com/Zalafina/QKeyMapper / onSendInputKeys

Method onSendInputKeys

QKeyMapper/qkeymapper_worker.cpp:2840–2853  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2838}
2839
2840void QKeyMapper_Worker::onSendInputKeys(int rowindex, QStringList inputKeys, int keyupdown, QString original_key, int sendmode, int sendvirtualkey_state, QList<MAP_KEYDATA> *keyMappingDataList)
2841{
2842 SendInputTask *sendInputTask = new SendInputTask(rowindex, inputKeys, keyupdown, original_key, sendmode, sendvirtualkey_state, keyMappingDataList);
2843
2844 SendInputTaskController *controller = Q_NULLPTR;
2845 controller = &SendInputTask::s_SendInputTaskControllerMap[sendInputTask->m_real_originalkey];
2846
2847 controller->task_threadpool->start(sendInputTask);
2848
2849#ifdef DEBUG_LOGOUT_ON
2850 QString threadIdStr = QString("0x%1").arg(reinterpret_cast<quintptr>(QThread::currentThreadId()), 8, 16, QChar('0')).toUpper();
2851 qDebug().nospace().noquote() << "[onSendInputKeys] currentThread -> Name:" << QThread::currentThread()->objectName() << ", ID:" << threadIdStr << ", Originalkey[" << original_key << "], Real_originalkey[" << sendInputTask->m_real_originalkey << "] " << ((keyupdown == KEY_DOWN) ? "KeyDown" : "KeyUp") << ", MappingKeys[" << inputKeys << "], SendMode:" << sendmode << ", SendVirtualkeyState:" << sendvirtualkey_state;
2852#endif
2853}
2854
2855void QKeyMapper_Worker::sendInputKeys(int rowindex, QStringList inputKeys, int keyupdown, QString original_key, int sendmode, SendInputTaskController controller, QList<MAP_KEYDATA> *keyMappingDataList)
2856{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected