added events pirimitive

This commit is contained in:
2026-01-15 16:12:28 -05:00
parent 6e363a688e
commit 1141193fc8
2 changed files with 5 additions and 56 deletions

View File

@@ -1,13 +1,14 @@
--:Minify:--
local kernel = ...
local events = kernel.newFifo()
kernel.processes.keventd = function()
while true do
local event = {kernel.computer:getMachineEvent()}
if event[1] then
if event[1] == "key" or event[1] == "keyPressed" or event[1] == "keyReleased" then
kernel.devfs.keyboard.push(event)
end
events.push(event)
end
end
end
end
kernel.syscalls["IO_getEventAny"]=events.pop