Keyboard Key Codes: Alphabet

A Key:
  • 97 or bge.events.AKEY
B Key:
  • 98 or bge.events.BKEY
C Key:
  • 99 or bge.events.CKEY
D Key:
  • 100 or bge.events.DKEY
E Key:
  • 101 or bge.events.EKEY
F Key:
  • 102 or bge.events.FKEY
G Key:
  • 103 or bge.events.GKEY
H Key:
  • 104 or bge.events.HKEY
I Key:
  • 105 or bge.events.IKEY
J Key:
  • 106 or bge.events.JKEY
K Key:
  • 107 or bge.events.KKEY
L Key:
  • 108 or bge.events.LKEY
M Key:
  • 109 or bge.events.MKEY
N Key:
  • 110 or bge.events.NKEY
O Key:
  • 111 or bge.events.OKEY
P Key:
  • 112 or bge.events.PKEY
Q Key:
  • 113 or bge.events.QKEY
R Key:
  • 114 or bge.events.RKEY
S Key:
  • 115 or bge.events.SKEY
T Key:
  • 116 or bge.events.TKEY
U Key:
  • 117 or bge.events.UKEY
V Key:
  • 118 or bge.events.VKEY
W Key:
  • 119 or bge.events.WKEY
X Key:
  • 120 or bge.events.XKEY
Y Key:
  • 121 or bge.events.YKEY
Z Key:
  • 122 or bge.events.ZKEY
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 the A key to trigger the keyboard sensor
# A key: 97 or bge.events.AKEY
sen.key = 97