iOS 13.4模拟器捕获光标问题

iOS 13.4 simulator Capture Cursor issue

Xcode 11.4 带来了一个全新且功能强大的模拟器,带有一个单独的工具栏,这个工具栏包含几个按钮,第一个按钮称为 Capture Cursor。但是,不幸的是,它在我的 Macbook(带触摸条)上有一些问题。 当您单击此按钮时,您将失去 mac 的光标,并且 iPad 模拟器获得所有焦点(这是假定的)。要退出它,它显示 'Press Esc to exit',但在我的 MacBook 上按退出 什么都不做,我被困在模拟器中。更重要的是,我的触摸条似乎完全冻结,所有按钮都停止响应。 所以问题基本上是,这是一个已知问题吗?如何在不通过按住电源按钮重新启动 mac 的情况下修复它(取回控制权)?

事实证明,最简单的方法是关闭并重新打开盖子。

我通过插入 USB 键盘取得了一些成功(这很痛苦,因为我也不得不翻找适配器加密狗),并且可以使用该键盘上的转义键(我必须按住它 3 秒钟).

我的 2016 年末 MacBook Pro 触摸栏似乎在模拟器捕获我的光标时完全冻结。

Touch Bar 中的命令按钮从模拟器释放指针。

更新到Xcode 12后,我第一次遇到这个问题。 在 Force restart 之后,当我再次尝试时,我可以通过点击 Command button on Touch Bar

切换回来

我在 Xcode 版本 12.0.1 (12A7300),MBP 2017 上遇到了同样的问题。我不得不强制关机以重新控制 Mac。☹️

另外,正如 @ramganghi 在上面的评论中提到的,Touch Bar 上的命令按钮在 1 次力 shout-down 和 re-starting Mac 后变得有响应。

这发生在我身上 Xcode 12。虽然它显示 Esc、Command 和其他按钮,但我的 Touch Bar 变得无用且无响应。我尝试了其他人建议的所有解决方案,唯一认为对我有用的是使用备用蓝牙键盘上的物理 Esc 按钮。

另一种解决方案是将 Escape 操作分配给功能 (fn) 键,然后将 fn 键用作物理 Esc 键。

我通过以下方式解决了这个问题:

  1. 点击触控 ID
  2. 切换用户
  3. 按 Touch Bar 上的 ESC 键解冻光标
  4. 使用 Touch ID 重新登录

三次点击触摸ID按钮打开辅助功能选项对话框,点击对话框底部的Keyboard ShortcutsPreferences...将退出模拟器。

连接另一个键盘并在那个键盘上按 ESC 对我有用。

适用于Xcode 13.3.1的解决方案在Simulator的设置中只需更改停止捕获的快捷方式即可。