EventToCharacter
EventToCharacter(event, shift)
Returns the letter/number/etc.
Return Type: string
event:
Type:
integer
shift:
Type: Bool
1 = True
= Shift key held down
0 = False
= Shift key not being
held down
Sample
Code
# import GameKeys module
import GameKeys
# get the controller
controller = GameLogic.getCurrentController()
# get the keyboard sensor named sensor attached to the
controller
sen = controller.sensors["sensor"]
# Keyboard Sensor is using the All keys buttons
# get information about the key
pressed
keyInfo = sen.events
# extract the keycode from the info
event = keyInfo[0][0]
# return the pressed key as a capital letter
keyCap = GameKeys.EventToCharacter(event, True)
# return the pressed key as a small letter
keySmall = GameKeys.EventToCharacter(event, False)
|