在Xcode 6中,如何在iOS模拟器中使用硬件键盘但显示软件键盘

10
在Xcode 6中,iOS模拟器似乎要么不显示键盘,这意味着你可以输入文字但看不到软件键盘的位置和效果,要么显示软件键盘,这意味着你可以在屏幕上看到它,但不能用它来输入 - 使用鼠标在软键盘上打字非常慢!如何恢复旧的行为,即可以看到软件键盘,但可以在硬件键盘上输入?
3个回答

12
  1. 进入模拟器的硬件菜单。
  2. 确保连接硬件键盘已勾选。
  3. 选择切换软件键盘

默认情况下,硬件键盘已连接,但未切换软件键盘。我相信这是新行为。


当物理键盘连接时,在iOS模拟器中,软件键盘默认为开启状态,而在真实设备上默认为关闭状态。 - Jeremy Huddleston Sequoia
1
这与我所见到的行为不符 - 除非我在从Xcode 6运行模拟器时做了什么神秘的事情,我从来没有看到过软件键盘,并且当我打开它时,我只能通过鼠标点击来输入。 - jrturton
就是软件键盘。 - Jeremy Huddleston Sequoia
1
在之前的版本中,我总是能看到软件键盘,但可以使用Mac键盘进行输入。这个问题就是想要恢复这种行为。 - jrturton
如果您想要这样做,您需要连接硬件键盘(默认情况下已打开)。现在,Mac键盘的行为就像连接到设备上的蓝牙键盘一样(如果切换关闭,则不会连接)。 - Jeremy Huddleston Sequoia

4
您可以使用快捷键:command + K。如果需要,您也可以手动执行此操作。

1
使用 Xcode 6 中提供的 iOS 模拟器.app,Mac 键盘现在与模拟运行时以与蓝牙键盘与真实设备交互相同的方式进行交互。您可以通过模拟器应用程序的“硬件”->“键盘”菜单连接和断开硬件键盘。
如果未连接硬件键盘,则只能通过触摸进行交互。 如果连接了硬件键盘,则可以使用 cmd-k 快捷键显示/隐藏软件键盘(就像您可以在真实设备上的蓝牙键盘上双击弹出键一样)。

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