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

Method generateVirtualInputRandomValues

QKeyMapper/qkeymapper_worker.cpp:13368–13406  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13366}
13367
13368void QKeyMapper_Worker::generateVirtualInputRandomValues()
13369{
13370 QSet<ULONG_PTR> generatedValues;
13371 generatedValues.insert(INTERCEPTION_EXTRA_INFO_BLOCKED);
13372 generatedValues.insert(VIRTUAL_UNICODE_CHAR);
13373 generatedValues.insert(VIRTUAL_CUSTOM_KEYS);
13374 generatedValues.insert(VIRTUAL_MOUSE_MOVE);
13375 generatedValues.insert(VIRTUAL_MOUSE_MOVE_BYKEYS);
13376 VIRTUAL_KEY_SEND = generateUniqueRandomValue(generatedValues);
13377 VIRTUAL_MOUSE_POINTCLICK = generateUniqueRandomValue(generatedValues);
13378 VIRTUAL_MOUSE_WHEEL = generateUniqueRandomValue(generatedValues);
13379 VIRTUAL_KEY_OVERLAY = generateUniqueRandomValue(generatedValues);
13380 VIRTUAL_RESEND_REALKEY = generateUniqueRandomValue(generatedValues);
13381
13382 VIRTUAL_KEY_SEND_NORMAL = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_NORMAL;
13383 VIRTUAL_KEY_SEND_FORCE = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_FORCE;
13384 VIRTUAL_KEY_SEND_MODIFIERS = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_MODIFIERS;
13385 VIRTUAL_KEY_SEND_BURST_TIMEOUT = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_BURST_TIMEOUT;
13386 VIRTUAL_KEY_SEND_BURST_STOP = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_BURST_STOP;
13387 VIRTUAL_KEY_SEND_KEYSEQ_NORMAL = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_KEYSEQ_NORMAL;
13388 VIRTUAL_KEY_SEND_KEYSEQ_HOLDDOWN = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_KEYSEQ_HOLDDOWN;
13389 VIRTUAL_KEY_SEND_KEYSEQ_REPEAT = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_KEYSEQ_REPEAT;
13390
13391#ifdef DEBUG_LOGOUT_ON
13392 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND, 0, 16).toUpper();
13393 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_NORMAL: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_NORMAL, 0, 16).toUpper();
13394 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_FORCE: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_FORCE, 0, 16).toUpper();
13395 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_MODIFIERS: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_MODIFIERS, 0, 16).toUpper();
13396 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_BURST_TIMEOUT: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_BURST_TIMEOUT, 0, 16).toUpper();
13397 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_BURST_STOP: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_BURST_STOP, 0, 16).toUpper();
13398 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_KEYSEQ_NORMAL: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_KEYSEQ_NORMAL, 0, 16).toUpper();
13399 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_KEYSEQ_HOLDDOWN: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_KEYSEQ_HOLDDOWN, 0, 16).toUpper();
13400 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_KEYSEQ_REPEAT: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_KEYSEQ_REPEAT, 0, 16).toUpper();
13401 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_MOUSE_POINTCLICK: 0x%08").arg((qulonglong)VIRTUAL_MOUSE_POINTCLICK, 0, 16).toUpper();
13402 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_MOUSE_WHEEL: 0x%08").arg((qulonglong)VIRTUAL_MOUSE_WHEEL, 0, 16).toUpper();
13403 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_OVERLAY: 0x%08").arg((qulonglong)VIRTUAL_KEY_OVERLAY, 0, 16).toUpper();
13404 qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_RESEND_REALKEY: 0x%08").arg((qulonglong)VIRTUAL_RESEND_REALKEY, 0, 16).toUpper();
13405#endif
13406}
13407
13408int QKeyMapper_Worker::InterceptionKeyboardHookProc(UINT scan_code, int keyupdown, ULONG_PTR extra_info, bool ExtenedFlag_e0, bool ExtenedFlag_e1, int keyboard_index)
13409{

Callers

nothing calls this directly

Calls 1

insertMethod · 0.80

Tested by

no test coverage detected