getKeyStatus
getKeyStatus(keyCode)
Returns the status of a key
Return type: integer
0 = KX_INPUT_NONE = not
active
1 = KX_INPUT_JUST_ACTIVATED=
just pressed
2 = KX_INPUT_ACTIVE
= active
3 = KX_INPUT_JUST_RELEASED
= released
keyCode:
Type:
integer
Note:
Note:
Instead of using the key
code number, you can use Import GameKeys
In other
words, the key code for the A key is 97. You can use that or
Import
GameKeys
GameKeys.AKEY
Sample
Code
############### Use key code number
# get controller
controller = GameLogic.getCurrentController()
# get keyboard sensor named sensor attached to
the controller
sen = controller.sensors["sensor"]
# use key code
aKey = 97
# get status of the A key
keyStatus= sen.getKeyStatus(aKey)
############### use Import GameKeys
# get controller
controller = GameLogic.getCurrentController()
# get keyboard sensor named sensor attached to
the controller
sen = controller.sensors["sensor"]
# import GameKeys
import GameKeys
# use GameKeys
aKey = GameKeys.AKEY
# get status of the A key
keyStatus= sen.getKeyStatus(aKey)
|