
NumPad 0:
- 158 or bge.events.PAD0
- 151 or bge.events.PAD1
- 147 or bge.events.PAD2
- 152 or bge.events.PAD3
- 148 or bge.events.PAD4
- 153 or bge.events.PAD5
- 149 or bge.events.PAD6
- 154 or bge.events.PAD7
- 150 or bge.events.PAD8
- 155 or bge.events.PAD9
- 156 or bge.events.PADPERIOD
- 157 or bge.events.PADSLASHKEY
- 42 or bge.events.PADASTERKEY
- 154 or bge.events.PADMINUS
- 161 or bge.events.PADPLUSKEY
- 160 or bge.events.PADENTER

Sample Code
################ get the Key Code for the key triggering the keyboard sensor
# import bge module
import bge
# get the python controller
cont = bge.logic.getCurrentController()
# get the keyboard sensor
# My keyboard sensor is named Keyboard_1
sen = cont.sensors["Keyboard_1"]
# get the keycode of the key that triggers sensor
keyCode = sen.key
Sample Code
################ set the Key Code for the key triggering the keyboard sensor
# import bge module
import bge
# get the python controller
cont = bge.logic.getCurrentController()
# get the keyboard sensor
# My keyboard sensor is named Keyboard_1
sen = cont.sensors["Keyboard_1"]
# use NumPad 8 to trigger the keyboard sensor
# NumPad 8: 150 or bge.events.Pad8
sen.key = bge.events.Pad8