Controller.mouse_key_check
- Controller.mouse_key_check(event, key_status, mouse_key)[source]
Giving the mouse key as a dictionary that is in the list of supported keys, return if it is happening (bool).
- Parameters:
event (PySide2.QtGui.QMouseEvent) – The Qt event.
key_status (Dict) – The status dictionary that is like “key_status”: { “shift”: False, “control”: False, “alt”: False }.
mouse_key (Dict) – The dictionary that is like “mouse_key”: { “mouse”: “right”, “key”: “shift” }.
- Returns:
bool – If the mouse key is happening.
Notes
This function is designed to check mouse_key combine interactions. The interactions are: “box_selection”, “selection”, “multi_selection”, “deselect”, “pan”, “rotate”, for now.