|
12345678910111213141516171819202122232425 |
- local lastkey = computer.uptime()
- local state = true
- local delay = 60
- function start()
- return os.spawn(function()
- while true do
- tEv = {coroutine.yield()}
- if tEv[1] == "key_down" then
- lastkey = computer.uptime()
- if not state then
- for addr in component.list("screen") do
- component.invoke(addr,"turnOn")
- end
- state = true
- end
- end
- if computer.uptime() > lastkey + delay and state then
- for addr in component.list("screen") do
- component.invoke(addr,"turnOff")
- end
- state = false
- end
- end
- end,"screenblank")
- end
|