Difference between revisions of "Terminate (event)"
From ComputerCraft Wiki
Superaxander (Talk | contribs) |
(Better description and mentions on how it indirectly calls error within the bios) |
||
Line 3: | Line 3: | ||
{{Event | {{Event | ||
|name=terminate | |name=terminate | ||
− | |desc=Fired when CTRL+T is held | + | |desc=Fired when CTRL+T is held for at least 1 second. With an unmodified bios and os.pullEvent, it indirectly calls error(). |
}} | }} | ||
{{Example | {{Example | ||
− | |desc= | + | |desc=The actual terminating part of CTRL+T is defined in the bios for os.pullEvent. This can however be overridden to catch terminate and modify it's effects, as shown below. Note that holding CTRL+T, and it firing the terminate event is independent of key events and is hard coded into ComputerCraft. |
− | |code= | + | |code=function os.pullEvent(_sFilter) |
local event = { os.pullEventRaw(_sFilter) } | local event = { os.pullEventRaw(_sFilter) } | ||
if event[1] == "terminate" then | if event[1] == "terminate" then |
Revision as of 20:23, 10 June 2013
This page needs some serious TLC, stat! Please help us by cleaning it, fixing it up, or sparing it some love.
(Reason: A demonstration on the use and handling of this event would be beneficial. AfterLifeLochie 16:13, 30 November 2012 (MSK)) |
Event terminate | |
Fired when CTRL+T is held for at least 1 second. With an unmodified bios and os.pullEvent, it indirectly calls error(). | |
Returned Object 1 | Nothing |