Files
HyperionOS/Build/lib/modules/Hyperion/20_keventd.kmod
2025-12-08 21:42:20 -05:00

12 lines
381 B
Plaintext
Executable File

local args={...}
local kernel=args[1]
kernel.drivers.processes[#kernel.drivers.processes+1]=function()
while true do
local event={kernel.computer:getMachineEvent()}
while event[1]~=nil do
kernel.hpv.sendSig("all", table.unpack(event))
event={kernel.computer:getMachineEvent()}
end
coroutine.yield()
end
end