web-infra-dev / web-infra-dev/midscene

[Bug]: Under the Computer Target, after the mouse is forwarded to the target monitor, the Studio Recorder is unable to continue recording keyboard input events.

Open
#2,748 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
14.9k
Forks
1.2k
Avg merge
1d 14h
Merged PRs (30d)
96

Description

Version
Midscene Studio Beta v1.10.0
Details

我在使用 Midscene Studio Recorder 的 Computer Target 进行录制时,发现一个问题:

当我在 Studio Preview 中点击目标区域后,鼠标会被正确地转发/映射到另一块被监听的显示器上
但是随后我在键盘中输入内容时,Recorder 没有记录到任何 input 或 keydown 事件,最终录制结果中只有点击事件,没有键盘输入事件。

Reproduce link

暂无

Reproduce Steps

复现环境
Midscene Studio:v1.10.0
操作系统:Windows
Target 类型:Computer
是否多显示器:是
Studio 所在显示器:显示器 A
Computer Target 监听/控制显示器:显示器 B

复现步骤
打开 Midscene Studio。
选择 Computer Target,并监听显示器 B。
在 Studio 中启动 Recorder。
在 Studio Preview 中点击目标区域。
鼠标被正确转发到显示器 B。
随后直接使用键盘输入文本。
停止录制,查看录制结果。

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing Computer Target Recorder input handling after a click in Studio Preview, then reproduce on Windows with separate Studio and target monitors. Done means keyboard input and keydown events are recorded after the mouse is forwarded, alongside the existing click event.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.