安卓的VS模拟器无法响应键盘输入

20
我最近使用新的VS Android模拟器几天了,除了随机停止接收键盘事件外,它表现得非常出色。当我按下CTRL + Space时,虽然它可以更改键盘语言,但是在我尝试输入文本时,它却不会接收任何字符。
到目前为止,我找到的唯一解决方案是在物理键盘再次开始工作之前多次切换虚拟键盘和物理键盘。
这只是模拟器中的一个错误吗?还是我做了什么导致物理键盘无法正常工作?我没有在模拟器中看到任何有关输入的设置。

2
嘿@manabreak - 我们怀疑这是一个bug。你能给我们发电子邮件到vsddfeed@microsoft.com,以便我们可以重现你的步骤吗?谢谢! - John Engel-Kemnetz
还要注意,有时候如果硬件设置被启用/禁用,它可能根本不起作用!https://dev59.com/ml0Z5IYBdhLWcg3wdQTU#31409572 - SharpC
3个回答

41

当你按下Win + R.时,这个漏洞也会出现。我的论点是你在模拟器中切换了焦点。

要使其再次工作,只需鼠标点击编辑框或任何能够再次给你的应用程序焦点的东西,然后再按下win键。Windows现在打开开始菜单。点击模拟器,然后你就可以再次输入了。

我已经向微软提交了这个漏洞。

另一种可能性是模拟器认为按下了Alt键,按下Alt来释放它。


我刚刚尝试重现您建议的修复步骤,但无法使其正常工作。我正在运行最新的Visual Studio Android模拟器。 - Sebastian Brandes
1
按照这个答案的类似方式使其工作 - 必须在几个其他正在运行的程序之间切换焦点,然后返回模拟器。 - androo
如果Win键和Alt键没有解决问题,请尝试使用Ctrl键。 - Dealdiane
2
Alt键对我很有用!谢谢。 - Quincy
2
非常好的答案,当我在模拟器中按下Alt键时,问题得到了解决。谢谢。 - Michael Ribbons
显示剩余4条评论

3

我重新启动了模拟器,现在它正常工作。


1
此外,如果键盘被禁用,我们可以通过以下方式在模拟器中启用键盘:按下“PAGE UP”键或按下“PAUSE/BREAK”键。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接