Keyboard Sensor¶
See also
See the Python reference of this logic brick in SCA_KeyboardSensor
.
The Keyboard sensor is for detecting keyboard input. It can also save keyboard input to a String property.
Properties¶
See Sensor Common Options for common options.
- Key
This field detects presses on a named key. Press the button with no label and a key to assign that key to the sensor. This is the active key, which will trigger the
TRUE
pulse. Click the button and then click outside of the button to deassign the key. AFALSE
pulse is given when the key is released.- All keys button
Sends a
TRUE
pulse when any key is pressed. This is useful for custom key maps with a Python controller.- First Modifier, Second Modifier
Specifies additional key(s), all of which must be held down while the active key is pressed in order for the sensor to give a
TRUE
pulse. These are selected in the same way as Key. This is useful if you wish to use key combinations, for example Ctrl-R or Shift-Alt-Esc to do a specific action.- Log Toggle
Assigns a Bool property which determines if the keystroke will or will not be logged in the target String. This property needs to be
TRUE
if you wish to log your keystrokes.- Target
The name of property to which the keystrokes are saved. This property must be of type String. Together with a Property sensor this can be used for example to enter passwords.