--:Minify:-- local kernel = ... local timeout=false kernel.processes.keventd = function() while true do local event = {kernel.computer:getMachineEvent()} if event[1] then if event[1]=="keyTyped" then if event[3]=="\x1b^s" then kernel.shutdown() elseif event[3]=="\x1b^r" then kernel.reboot() end end kernel.io.pushEvent("raw", table.unpack(event)) timeout=false else timeout=true end if timeout then sleep(.05) end end end