fix: prefer MaaTouch over minitouch when both are fastest

This commit is contained in:
2026-07-06 22:40:45 +08:00
parent 091a35009b
commit 5226a9542c
+3
View File
@@ -163,6 +163,9 @@ class Benchmark(DaemonBase):
if click_result: if click_result:
self.show(test='Control', data=click_result, evaluate_func=self.evaluate_click) self.show(test='Control', data=click_result, evaluate_func=self.evaluate_click)
fastest = sorted(click_result, key=lambda item: compare(item))[0] fastest = sorted(click_result, key=lambda item: compare(item))[0]
# Prefer MaaTouch if both minitouch and MaaTouch are fastest
if 'MaaTouch' in click and fastest[0] == 'minitouch':
fastest[0] = 'MaaTouch'
logger.info(f'Recommend control method: {fastest[0]} ({float2str(fastest[1])})') logger.info(f'Recommend control method: {fastest[0]} ({float2str(fastest[1])})')
fastest_click = fastest[0] fastest_click = fastest[0]