收起左侧

KVM 虚拟机 Web 控制台输入冲突:所有键盘按键均双重回显(Double Echo)

0
回复
41
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2025-11-22 14:46:06 显示全部楼层 阅读模式

KVM 虚拟机 Web 控制台输入冲突:所有键盘按键均双重回显(Double Echo)

📝 问题描述
影响:飞牛OS V1.0.0 在 Web 界面打开 VNC/SPICE 控制台时,所有键盘输入都会被重复两次。

具体表现:

输入字母 n,显示 nn。

方向键选择,点击一次跳2格

按 退格键 (Backspace),会一次性删除两个字符。

发生环境: 在虚拟机启动过程中的 GRUB 菜单或任何命令行界面均发生。

📌 关键技术分析(供官方参考)
这个问题通常是由于 Web 控制台(VNC/SPICE Client)与虚拟机内的键盘驱动(PS/2 Keyboard)存在输入事件冲突导致的。客户端将按键事件和字符输入事件同时发送给了虚拟机。

我们的推测是: 虚拟机配置中默认使用了 PS/2 Keyboard 输入设备。

💡 建议和期望的解决方案
我们希望官方能在管理界面或控制台层面提供以下任一解决选项:

允许用户切换输入设备类型: 将默认输入设备从 PS/2 切换到 USB Tablet(USB 平板)。这是 KVM 环境下解决双重回显的标准做法。

优化 VNC/SPICE 输入逻辑: 确保 Web 控制台只发送一次按键事件到虚拟机。

暴露 SPICE 选项: 允许用户切换到 SPICE 协议,该协议通常能更好地处理输入。

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则