适用于 Android 的 VS 模拟器停止响应键盘

Posted

技术标签:

【中文标题】适用于 Android 的 VS 模拟器停止响应键盘【英文标题】:VS emulator for Android stops responding to keyboard 【发布时间】:2015-10-25 03:00:10 【问题描述】:

我已经在 android 上使用了新的 VS 模拟器几天了,虽然它在其他方面表现出色,但它会随机停止接收键盘事件。当我按下 CTRL + Space 时,它​​确实改变了键盘语言,但是当我尝试输入文本时它不会接收任何字符。

到目前为止,我找到的唯一解决方案是在物理键盘再次开始工作之前在虚拟键盘和物理键盘之间切换多次。

这只是模拟器中的一个错误,还是我正在做一些导致物理键盘无法正常工作的事情?我没有在模拟器中看到任何输入设置。

【问题讨论】:

嘿@manabreak - 我们怀疑这是一个错误。您能否通过 vsddfeed@microsoft.com 给我们发送电子邮件,以便我们重现您的步骤?谢谢! 另请参阅此帖子,因为如果启用/禁用硬件设置,有时它根本不起作用! ***.com/questions/31409410/… 【参考方案1】:

当你点击 Win + R 时也会出现这个错误。我的论点是,你在模拟器中切换焦点。

要让它再次工作,只需鼠标单击编辑框或任何使您的应用再次获得焦点的地方,然后点击 win。 Windows 现在打开开始菜单。在模拟器中单击,您可以再次键入。

我将错误提交给 MS。

另一种可能是模拟器认为Alt键被按下,点击Alt松开。

【讨论】:

我只是尝试重现您建议的修复中的步骤,但无法使其正常工作。我正在运行最新的适用于 Android 的 Visual Studio 模拟器。 我每次按 Win + R 时都会得到完全相同的“错误”,但如果我按 win 则 Windows 中的开始菜单会打开.我可以按下输入框,它又可以工作了。 让它以与此答案类似的方式工作 - 必须在其他几个正在运行的程序之间切换焦点,然后返回模拟器。 Alt 键是给我的!谢谢。 很好的答案,在为我修复的模拟器中按 Alt。谢谢。【参考方案2】:

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

【讨论】:

【参考方案3】:

此外,如果键盘禁用,我们可以通过以下方式在模拟器中启用键盘:

PAGE UP 键或按 PAUSE/BREAK 键。

【讨论】:

以上是关于适用于 Android 的 VS 模拟器停止响应键盘的主要内容,如果未能解决你的问题,请参考以下文章

适用于Android的Visual Studio模拟器:如何更改键盘语言

我的Android Studio应用仅适用于API 23及更高版本

Xamarin Forms Android 应用程序在使用 VS Android 模拟器运行调试时崩溃

VS Emulator for Android 错误与 Hyper-V

Bootstrap modal 使用鼠标滚动/触摸板在 Chrome 41 上停止滚动(但适用于向上/向下键)

适用于 Android 的 Visual Studio 2015 RC 模拟器无法启动