diff --git a/libs/python/agent/agent/computer_handler.py b/libs/python/agent/agent/computer_handler.py index 7425f59e..fb42295d 100644 --- a/libs/python/agent/agent/computer_handler.py +++ b/libs/python/agent/agent/computer_handler.py @@ -64,7 +64,7 @@ class OpenAIComputerHandler: async def keypress(self, keys: Union[List[str], str]) -> None: """Press key combination.""" if isinstance(keys, str): - keys = [keys] + keys = keys.replace("-", "+").split("+") if len(keys) == 1: await self.interface.press_key(keys[0]) else: