local ffi = require 'ffi'
ffi.cdef[[
void keybd_event(unsigned char bVk, unsigned char bScan, unsigned long dwFlags, unsigned long dwExtraInfo);
]]
local KEYEVENTF_KEYUP = 0x0002
-- Функция для полной эмуляции клика
function simulate_key(vkey, delay)
ffi.C.keybd_event(vkey, 0, 0, 0) -- зажали
if delay then
wait(delay)
end
ffi.C.keybd_event(vkey, 0, KEYEVENTF_KEYUP, 0) -- отпустили
end