INNER CODE UNIT · C++
IbSendKeybdUp
Chaoses-Ib/IbInputSimulator · Simulator/source/API 3.cpp:99
DLLAPI bool __stdcall IbSendKeybdUp(uint16_t vk) {
INPUT input{
.type = INPUT_KEYBOARD,
.ki {
.wVk = vk,
.wScan = 0,
.dwFlags = KEYEVENTF_KEYUP,
.time = 0,
.dwExtraInfo = 0
}
};
return IbSendInput(1, &input, sizeof(INPUT));
}
DLLAPI bool __stdcall IbSendKeybdDownUp(uint16_t vk, Send::KeyboardModifiers modifiers) {
constexpr INPUT blank_input = INPUT{ .type = INPUT_KEYBOARD, .ki { 0, 0, 0, 0, 0 }};
INPUT inputs[18]; //720 bytes