SCA_KeyboardSensor(SCA_ISensor)¶
base class — SCA_ISensor
-
class
SCA_KeyboardSensor
(SCA_ISensor)¶ A keyboard sensor detects player key presses.
See module
bge.events
for keycode values.-
key
¶ The key code this sensor is looking for.
Type: keycode from bge.events
module
-
hold1
¶ The key code for the first modifier this sensor is looking for.
Type: keycode from bge.events
module
-
hold2
¶ The key code for the second modifier this sensor is looking for.
Type: keycode from bge.events
module
-
toggleProperty
¶ The name of the property that indicates whether or not to log keystrokes as a string.
Type: string
-
targetProperty
¶ The name of the property that receives keystrokes in case in case a string is logged.
Type: string
-
useAllKeys
¶ Flag to determine whether or not to accept all keys.
Type: boolean
-
inputs
¶ A list of pressed input keys that have either been pressed, or just released, or are active this frame. (read-only).
Type: dictionary {keycode: SCA_InputEvent
, …}
-
events
¶ a list of pressed keys that have either been pressed, or just released, or are active this frame. (read-only).
Deprecated since version use:
inputs
Type: list [[keycode, status], …]
-
getKeyStatus
(keycode)¶ Get the status of a key.
Parameters: keycode (integer) – The code that represents the key you want to get the state of, use one of these constants Returns: The state of the given key, can be one of these constants Return type: int
-