pyunity.input module¶
-
class
pyunity.input.
KeyState
[source]¶ Bases:
enum.IntEnum
An enumeration.
-
UP
= 1¶
-
DOWN
= 2¶
-
PRESS
= 3¶
-
NONE
= 4¶
-
-
class
pyunity.input.
KeyCode
[source]¶ Bases:
enum.IntEnum
An enumeration.
-
A
= 1¶
-
B
= 2¶
-
C
= 3¶
-
D
= 4¶
-
E
= 5¶
-
F
= 6¶
-
G
= 7¶
-
H
= 8¶
-
I
= 9¶
-
J
= 10¶
-
K
= 11¶
-
L
= 12¶
-
M
= 13¶
-
N
= 14¶
-
O
= 15¶
-
P
= 16¶
-
Q
= 17¶
-
R
= 18¶
-
S
= 19¶
-
T
= 20¶
-
U
= 21¶
-
V
= 22¶
-
W
= 23¶
-
X
= 24¶
-
Y
= 25¶
-
Z
= 26¶
-
Space
= 27¶
-
Alpha0
= 28¶
-
Alpha1
= 29¶
-
Alpha2
= 30¶
-
Alpha3
= 31¶
-
Alpha4
= 32¶
-
Alpha5
= 33¶
-
Alpha6
= 34¶
-
Alpha7
= 35¶
-
Alpha8
= 36¶
-
Alpha9
= 37¶
-
F1
= 38¶
-
F2
= 39¶
-
F3
= 40¶
-
F4
= 41¶
-
F5
= 42¶
-
F6
= 43¶
-
F7
= 44¶
-
F8
= 45¶
-
F9
= 46¶
-
F10
= 47¶
-
F11
= 48¶
-
F12
= 49¶
-
Keypad0
= 50¶
-
Keypad1
= 51¶
-
Keypad2
= 52¶
-
Keypad3
= 53¶
-
Keypad4
= 54¶
-
Keypad5
= 55¶
-
Keypad6
= 56¶
-
Keypad7
= 57¶
-
Keypad8
= 58¶
-
Keypad9
= 59¶
-
Up
= 60¶
-
Down
= 61¶
-
Left
= 62¶
-
Right
= 63¶
-
-
class
pyunity.input.
MouseCode
[source]¶ Bases:
enum.IntEnum
An enumeration.
-
Left
= 1¶
-
Middle
= 2¶
-
Right
= 3¶
-
-
class
pyunity.input.
Input
[source]¶ Bases:
object
-
classmethod
GetKey
(keycode)[source]¶ Check if key is pressed at moment of function call
Parameters: keycode (KeyCode) – Key to query Returns: If the key is pressed Return type: boolean
-
classmethod
GetKeyUp
(keycode)[source]¶ Check if key was released this frame.
Parameters: keycode (KeyCode) – Key to query Returns: If the key was released Return type: boolean
-
classmethod
GetKeyDown
(keycode)[source]¶ Check if key was pressed down this frame.
Parameters: keycode (KeyCode) – Key to query Returns: If the key was pressed down Return type: boolean
-
classmethod
GetKeyState
(keycode, keystate)[source]¶ Check key state at moment of function call
Parameters: Returns: If the key state matches
Return type: boolean
-
classmethod
GetMouse
(mousecode)[source]¶ Check if mouse button is pressed at moment of function call
Parameters: mousecode (MouseCode) – Mouse button to query Returns: If the mouse button is pressed Return type: boolean
-
classmethod
GetMouseUp
(mousecode)[source]¶ Check if mouse button was released this frame.
Parameters: mousecode (MouseCode) – Mouse button to query Returns: If the mouse button was released Return type: boolean
-
classmethod
GetMouseDown
(mousecode)[source]¶ Check if mouse button was pressed down this frame.
Parameters: mousecode (MouseCode) – Mouse button to query Returns: If the mouse button was pressed down Return type: boolean
-
classmethod
GetMouseState
(mousecode, mousestate)[source]¶ Check for mouse button state at moment of function call
Parameters: Returns: If the mouse button state matches
Return type: boolean
-
classmethod
GetAxis
(axis)[source]¶ Get the value for the specified axis. This is always between -1 and 1.
Parameters: axis (str) – Specified axis Returns: Axis value Return type: float Raises: PyUnityException
– If the axis is not a valid axis
-
classmethod