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.
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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