Computer20250124Tool
1 parent f113f95 commit 25ec70aCopy full SHA for 25ec70a
1 file changed
src/askui/tools/computer.py
@@ -459,11 +459,13 @@ def __call__( # noqa: C901
459
scroll_direction: ScrollDirection | None = None,
460
scroll_amount: Annotated[int, Field(ge=0)] | None = None,
461
duration: Annotated[float, Field(ge=0.0, le=100.0)] | None = None,
462
- key: str | None = None, # maybe not all keys supported
+ key: str | None = None,
463
) -> Image.Image | None | str:
464
match action:
465
case "hold_key":
466
self._hold_key(keystroke=text, duration=duration) # type: ignore[arg-type]
467
+ case "key":
468
+ return super().__call__(action, key, coordinate)
469
case "left_mouse_down":
470
self._agent_os.mouse_down("left")
471
case "left_mouse_up":
0 commit comments