Difference between revisions of "Char (event)"

From ComputerCraft Wiki
Jump to: navigation, search
(Created event page.)
 
(Added example.)
Line 5: Line 5:
 
|desc=Fired when a alphanumeric key is pressed on the keyboard.
 
|desc=Fired when a alphanumeric key is pressed on the keyboard.
 
|return1=The [[String_(type)|String]] representing the character that was pressed.
 
|return1=The [[String_(type)|String]] representing the character that was pressed.
 +
}}
 +
{{Example
 +
|desc=Prints out the character that was pressed.
 +
|code=
 +
while true do
 +
  event, character = os.pullEvent("char")
 +
  print(character.." was pressed.")
 +
end
 +
|output=The key that was pressed. Note this doesn't trigger for Tab, Shift, the up arrow, etc. Use the [[key_(event)|key]] event if you wish to trap those keys.
 
}}
 
}}

Revision as of 02:27, 9 January 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:09, 30 November 2012 (MSK))



Grid Modem.png  Event char
Fired when a alphanumeric key is pressed on the keyboard.
Returned Object 1 The String representing the character that was pressed.


Grid paper.png  Example
Prints out the character that was pressed.
Code
while true do
  event, character = os.pullEvent("char")
  print(character.." was pressed.")
end
Output The key that was pressed. Note this doesn't trigger for Tab, Shift, the up arrow, etc. Use the key event if you wish to trap those keys.