Mac 键盘快捷键在 iOS 模拟器上不起作用

Posted

技术标签:

【中文标题】Mac 键盘快捷键在 iOS 模拟器上不起作用【英文标题】:Mac keyboard shortcuts not working on iOS Simulator 【发布时间】:2018-04-13 04:25:20 【问题描述】:

所有 mac 键盘快捷键,例如 Cmd + Q(退出模拟器应用程序),Cmd + K (在模拟器中切换键盘隐藏/显示)等从今天早上突然停止了 ios 模拟器应用程序的工作。

包括 Xcode 在内的所有其他应用程序都在菜单中显示快捷方式,并且它们运行良好。

我注意到,快捷键在模拟器启动时会暂时显示在菜单项上,但随后完全消失(见附件)...

我尝试关注但没有成功...

启动模拟器(打开 Xcode 项目,然后菜单 Product > Run。直接通过菜单 Xcode > Open Developer Tools)。

擦除模拟器中的所有内容和设置...

重启 Mac

Xcode 9.0.1 (9A1004) | Mac 10.13 (17A405)

【问题讨论】:

【参考方案1】:

您可能已启用(选中)“将所有键盘快捷键发送到设备”模式。它位于硬件 > 键盘子菜单中。

同时按下左右 Cmd 键将退出键盘捕获模式并重新启用菜单快捷键。

【讨论】:

即您需要禁用“将所有键盘快捷方式发送到设备”以使您的键盘快捷方式再次按 OP 的预期工作。 我很幸运,我读到了第二个答案。我相信我们都不想手动删除内部文件,除非没有办法:) 这真的很有帮助。太感谢了。我以为我快疯了,或者我搞砸了我的回购。 感谢真正的帮助。【参考方案2】:

您可能已禁用(未选中)硬件/键盘菜单中的“连接硬件键盘”选项。确保它被选中。

【讨论】:

在我的情况下 Connect hardware keyboard 已启用,禁用它有效,无论如何感谢您指向此 +1【参考方案3】:

您可能需要在较新版本的模拟器上按esc 键。 您还可以选择哪个键停止快捷方式捕获。

【讨论】:

以上是关于Mac 键盘快捷键在 iOS 模拟器上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Cordova Phonegap 表单输入框在 iOS 上不起作用

Ionic2 离子输入在 iOS 模拟器上不起作用

文本字段在 iOS 模拟器上不显示键盘

选择 Datalist 选项后,iPhone Go/Search 键盘提交在搜索表单上不起作用

如何在 Swift Playground 中输入 pi 符号。 option + p 在我的 MacBookPro 键盘上不起作用...?

文件操作在设备上不起作用