SCA_PythonMouse(EXP_PyObjectPlus)¶
base class — EXP_PyObjectPlus
- 
class SCA_PythonMouse(EXP_PyObjectPlus)¶
- The current mouse. - Warning - Mouse normalization is using the maximum coordinate in width and height, whether bge.render.getWindowWidth() - 1 or bge.render.getWindowHeight() - 1. - A script setting the mouse at center is similar to the following example: - import bge w, h = bge.render.getWindowWidth() - 1, bge.render.getWindowHeight() - 1 center_x, center_y = (w // 2) / w, (h // 2) / h bge.logic.mouse.position = center_x, center_y - Note the usage of floor division to round an existing coordinate. - 
inputs¶
- A dictionary containing the input of each mouse event. (read-only). - Type: - dictionary {keycode: - SCA_InputEvent, …}
 - 
events¶
- a dictionary containing the status of each mouse event. (read-only). - Deprecated since version use: - inputs- Type: - dictionary {keycode:status, …} 
 - 
activeInputs¶
- A dictionary containing the input of only the active mouse events. (read-only). - Type: - dictionary {keycode: - SCA_InputEvent, …}
 - 
active_events¶
- a dictionary containing the status of only the active mouse events. (read-only). - Deprecated since version use: - activeInputs- Type: - dictionary {keycode:status, …} 
 - 
position¶
- The normalized x and y position of the mouse cursor. - Type: - tuple (x, y) 
 - 
visible¶
- The visibility of the mouse cursor. - Type: - boolean 
 
-