设备环境
- 客户端设备:Huawei MatePad Edge
- HarmonyOS版本:6.1.0.135 SP9
- 项目版本:moonlight-harmony
- 串流主机:Windows 10
- 使用软件:Blender
- 输入设备:键盘 + 鼠标
问题描述
使用 MatePad Edge 通过 moonlight-harmony 串流 Windows 10 设备运行 Blender 时,部分包含 Alt 或 Ctrl 修饰键的快捷键无法正常使用。
怀疑是 HarmonyOS 对部分系统快捷键进行了拦截,导致按键事件没有正确传递到 Windows 主机。
例如:
- Ctrl 相关快捷键无法正常触发
- Alt 相关快捷键无法正常触发
- Blender 内部依赖 Ctrl / Alt 的操作受到影响
在 Windows 本地直接使用键盘运行 Blender 时没有此问题。
复现步骤
- 在 MatePad Edge 上打开 moonlight-harmony。
- 连接 Windows 10 主机。
- 在 Windows 中打开 Blender。
- 尝试使用 Blender 常用快捷键(例如 Ctrl、Alt 组合键)。
- 部分快捷键无法响应。
其他发现的问题
如果在 HarmonyOS 中使用 Alt + Tab 切换应用,然后重新返回 moonlight-harmony:
- Windows 主机可能无法继续接收键盘输入。
- 在 Windows 中无法输入任何字符。
- Blender 中鼠标操作也可能出现异常,例如无法正常选择或操作。
重新断开并连接 Moonlight 后,输入通常可以恢复。
期望表现
希望:
- Ctrl、Alt 等修饰键可以完整传递到 Windows 主机。
- HarmonyOS 切换应用后,Moonlight 可以正确恢复输入焦点。
- 键盘和鼠标事件不会因为切换后台而失效。
感谢开发者维护这个项目。
设备环境
问题描述
使用 MatePad Edge 通过 moonlight-harmony 串流 Windows 10 设备运行 Blender 时,部分包含
Alt或Ctrl修饰键的快捷键无法正常使用。怀疑是 HarmonyOS 对部分系统快捷键进行了拦截,导致按键事件没有正确传递到 Windows 主机。
例如:
在 Windows 本地直接使用键盘运行 Blender 时没有此问题。
复现步骤
其他发现的问题
如果在 HarmonyOS 中使用
Alt + Tab切换应用,然后重新返回 moonlight-harmony:重新断开并连接 Moonlight 后,输入通常可以恢复。
期望表现
希望:
感谢开发者维护这个项目。