MCPcopy Create free account

hub / github.com/SleepyTotem/makcu-py-lib / functions

Functions134 in github.com/SleepyTotem/makcu-py-lib

↓ 59 callersMethod_log
(self, message: str, level: str = "INFO")
connection.py:108
↓ 32 callersMethod_check_connection
(self)
controller.py:52
↓ 18 callersMethodsend_command
(self, command: str, expect_response: bool = False, timeout: float = DEFAULT_TIMEOUT)
connection.py:514
↓ 15 callersMethodmove
(self, x: int, y: int)
mouse.py:67
↓ 9 callersMethodrelease
(self, button: MouseButton)
mouse.py:64
↓ 7 callersMethod_set_lock
(self, name: str, lock: bool)
mouse.py:131
↓ 6 callersMethodconnect
(self)
controller.py:64
↓ 5 callersMethodpress
(self, button: MouseButton)
controller.py:144
↓ 5 callersMethodrelease
(self, button: MouseButton)
controller.py:149
↓ 4 callersMethod_handle_button_data
(self, byte_val: int)
connection.py:165
↓ 4 callersMethoddisconnect
(self)
controller.py:70
↓ 4 callersMethodis_connected
(self)
connection.py:574
↓ 4 callersMethodpress
(self, button: MouseButton)
mouse.py:61
↓ 3 callersMethod_parse_response_line
(self, line: bytes)
connection.py:156
↓ 3 callersMethod_process_pending_commands
(self, content: str)
connection.py:193
↓ 3 callersMethoddisconnect
(self)
connection.py:483
↓ 3 callersMethodlock_x
(self, lock: bool)
controller.py:228
↓ 3 callersMethodlock_y
(self, lock: bool)
controller.py:233
↓ 3 callersMethodmove
(self, dx: int, dy: int)
controller.py:96
↓ 3 callersMethodscroll
(self, delta: int)
mouse.py:127
↓ 2 callersMethod_change_baud_to_4M
(self)
connection.py:402
↓ 2 callersMethod_notify_connection_change
(self, connected: bool)
controller.py:56
↓ 2 callersMethodclick
(self, button: MouseButton)
mouse.py:110
↓ 2 callersMethodconnect
(self)
connection.py:421
↓ 2 callersMethodfind_com_port
(self)
connection.py:129
↓ 2 callersFunctionfind_writable_directory
Find a writable directory for the HTML report.
__main__.py:75
↓ 2 callersMethodis_connected
(self)
controller.py:77
↓ 2 callersMethodlock_left
(self, lock: bool)
mouse.py:145
↓ 2 callersFunctionparse_html_results
(html_file: Path)
__main__.py:91
↓ 1 callersMethod_attempt_reconnect
(self)
connection.py:358
↓ 1 callersMethod_cleanup_timed_out_commands
(self)
connection.py:215
↓ 1 callersMethod_generate_command_id
(self)
connection.py:124
↓ 1 callersMethod_init_command_cache
(self)
mouse.py:34
↓ 1 callersFunctionasync_wrapper
()
controller.py:17
↓ 1 callersMethodbatch_execute
Execute a batch of actions in sequence. Args: actions: List of callable functions to execute in order
controller.py:116
↓ 1 callersFunctioncheck_pytest_html_installed
Check if pytest-html is installed.
__main__.py:67
↓ 1 callersMethodclick
(self, button: MouseButton)
controller.py:81
↓ 1 callersFunctioncombo_actions
()
test_suite.py:67
↓ 1 callersFunctioncreate_controller
Create and connect a controller synchronously
controller.py:399
↓ 1 callersFunctiondebug_console
()
__main__.py:15
↓ 1 callersMethodenable_button_monitoring
(self, enable: bool = True)
connection.py:592
↓ 1 callersMethodget_button_mask
(self)
connection.py:589
↓ 1 callersMethodget_button_states
(self)
connection.py:582
↓ 1 callersMethodget_button_states
(self)
controller.py:281
↓ 1 callersMethodget_device_info
(self)
mouse.py:172
↓ 1 callersMethodget_firmware_version
(self)
mouse.py:207
↓ 1 callersMethodis_locked
(self, button: Union[MouseButton, AxisButton])
mouse.py:250
↓ 1 callersMethodlock_middle
(self, lock: bool)
mouse.py:148
↓ 1 callersMethodlock_right
(self, lock: bool)
mouse.py:151
↓ 1 callersMethodlock_side1
(self, lock: bool)
mouse.py:154
↓ 1 callersMethodlock_side2
(self, lock: bool)
mouse.py:157
↓ 1 callersMethodlock_x
(self, lock: bool)
mouse.py:160
↓ 1 callersMethodlock_y
(self, lock: bool)
mouse.py:163
↓ 1 callersFunctionmain
()
__main__.py:378
↓ 1 callersMethodmove_smooth
(self, dx: int, dy: int, segments: int = 10)
controller.py:154
↓ 1 callersFunctionrun_tests
()
__main__.py:138
↓ 1 callersMethodscroll
(self, delta: int)
controller.py:139
↓ 1 callersFunctiontest_port
(port: str)
__main__.py:51
Method__aenter__
(self)
connection.py:597
Method__aenter__
(self)
controller.py:370
Method__aexit__
(self, exc_type, exc_val, exc_tb)
connection.py:603
Method__aexit__
(self, exc_type, exc_val, exc_tb)
controller.py:375
Method__enter__
(self)
connection.py:608
Method__enter__
(self)
controller.py:362
Method__exit__
(self, exc_type, exc_val, exc_tb)
connection.py:613
Method__exit__
(self, exc_type, exc_val, exc_tb)
controller.py:367
Method__init__
(self, fallback: str = "", debug: bool = False, send_init: bool = True, auto_reconnect: bool
connection.py:52
Method__init__
(self, name: str)
mouse.py:10
Method__init__
(self, transport: SerialTransport)
mouse.py:28
Method__init__
(self, fallback_com_port: str = "", debug: bool = False, send_init: bool = True, auto_reconn
controller.py:37
Method_invalidate_cache
(self)
mouse.py:211
Method_listen
(self)
connection.py:237
Method_send_button_command
(self, button: MouseButton, state: int)
mouse.py:54
Methodasync_click
Legacy method - use click() instead
controller.py:387
Methodasync_connect
Legacy method - use connect() instead
controller.py:379
Methodasync_disconnect
Legacy method - use disconnect() instead
controller.py:383
Methodasync_move
Legacy method - use move() instead
controller.py:391
Methodasync_scroll
Legacy method - use scroll() instead
controller.py:395
Methodasync_send_command
(self, command: str, expect_response: bool = False, timeout: float = DEFAULT_TI
connection.py:566
Methodclick_human_like
(self, button: MouseButton, count: int = 1, profile: str = "normal", jitter: int = 0)
controller.py:310
Functioncreate_async_controller
Create and connect a controller asynchronously
controller.py:414
Methoddouble_click
(self, button: MouseButton)
controller.py:87
Methoddrag
(self, start_x: int, start_y: int, end_x: int, end_y: int, button: MouseButton = MouseButton.LEFT
controller.py:341
Methodenable_button_monitoring
(self, enable: bool = True)
controller.py:291
Functionexecute_sync
()
controller.py:18
Methodget_all_lock_states
(self)
mouse.py:214
Methodget_all_lock_states
(self)
controller.py:251
Methodget_button_mask
(self)
controller.py:276
Methodget_cursor_pos
()
mouse.py:84
Methodget_device_info
(self)
controller.py:266
Methodget_firmware_version
(self)
controller.py:271
Methodget_mouse_speed_multiplier
Return multiplier to convert pixels to mickeys based on Windows pointer speed.
mouse.py:75
Methodis_locked
(self, button: MouseButton)
controller.py:246
Methodis_pressed
(self, button: MouseButton)
controller.py:286
Methodlock
(self, target: Union[MouseButton, str])
controller.py:169
Methodlock_left
(self, lock: bool)
controller.py:203
Methodlock_middle
(self, lock: bool)
controller.py:208
Methodlock_mouse_x
(self, lock: bool)
controller.py:238
Methodlock_mouse_y
(self, lock: bool)
controller.py:242
Methodlock_right
(self, lock: bool)
controller.py:213
next →1–100 of 134, ranked by callers