Skip to content

Commit 25ec70a

Browse files
committed
fix(tools): fix short "key" action Computer20250124Tool
1 parent f113f95 commit 25ec70a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎src/askui/tools/computer.py‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,11 +459,13 @@ def __call__( # noqa: C901
459459
scroll_direction: ScrollDirection | None = None,
460460
scroll_amount: Annotated[int, Field(ge=0)] | None = None,
461461
duration: Annotated[float, Field(ge=0.0, le=100.0)] | None = None,
462-
key: str | None = None, # maybe not all keys supported
462+
key: str | None = None,
463463
) -> Image.Image | None | str:
464464
match action:
465465
case "hold_key":
466466
self._hold_key(keystroke=text, duration=duration) # type: ignore[arg-type]
467+
case "key":
468+
return super().__call__(action, key, coordinate)
467469
case "left_mouse_down":
468470
self._agent_os.mouse_down("left")
469471
case "left_mouse_up":

0 commit comments

Comments
 (0)