如何在iphone模拟器上使用键盘输入?

str*_*nge 136 iphone xcode ios-simulator

我曾经能够在启动iPhone模拟器后用我真正的mac键盘输入.在使用大量文本进行测试时,使用屏幕上的模拟器键盘进行打字非常糟糕.

无论我做什么,我都无法让键盘在模拟器中输入.即使我将"模拟硬件键盘"打开,它也不会输入任何内容.有人可以告诉我我做错了什么吗?有没有办法再使用真正的键盘输入?

小智 258

尝试删除iPhone模拟器首选项文件.当我的iPhone模拟器停止响应击键时,这就解决了.

  1. 退出模拟器.
  2. 转到查找程序并按(命令+ shift + G)然后导航 ~/Library/Preferences.
  3. 移动com.apple.iphonesimulator.plist到回收站.
  4. 尝试再次在模拟器中启动iPhone应用程序.

  • 我只是打开它并将字段"EnableKeyboardSync"更改为"YES",而不是删除plist文件.然后我重新启动我的模拟器. (6认同)
  • 模拟器中似乎存在一个错误,它在使用旋转快捷方式后停止响应键盘.要解决此问题,请单击"⌘Cmd"键.它应该再次接受打字.另见:http://stackoverflow.com/questions/18979510/not-able-to-type-in​​-textfield-in-iphone-simulator-using-mac-keyboard (4认同)
  • 有时您还必须退出Xcode和Instruments (3认同)

sla*_*mor 141

删除com.apple.iphonesimulator.plist在Xcode 6.0.1下没有帮助我.可能,它在旧Xcode中有效.

但是,在Xcode 6.0.1下,它对我来说是完美的,它是iOS模拟器中的新热键:

Shift-Command-K   Connect/Disconnect Hardware Keyboard
Command-K         Toggle (Show/Hide) Software Keyboard
Run Code Online (Sandbox Code Playgroud)

并且,你知道,我真的遭受了最后2个月,直到找到它,现在非常方便))


Ben*_*ohn 71

不要丢弃iPhone模拟器首选项文件.没有必要这样做.

查看模拟器的菜单Hardware ? Keyboard.菜单选项包括:

  1. iOS使用与OS X相同的布局
  2. 连接硬件键盘⇧⌘K
  3. 切换软件键盘 ⌘K

确保选中选项2.

如果已经选中,请取消选中它然后再次检查(您可能想学习键盘快捷键).

如果您发现这会隐藏屏幕键盘,但您也希望显示此键盘,请使用选项3将其重新打开.

如果旋转模拟器似乎停止键盘工作,切换选项二关闭然后重新打开 - 这似乎解决了它.

  • 这对我有用!在抛弃任何东西之前一定要试试这个 (2认同)

小智 27

我使用的是iOS模拟器7.0版.当模拟器运行时,我去了iOS模拟器 - >重置内容和设置...并从那里重置模拟器.这对我来说似乎已经成功了.希望有所帮助.

  • 它适用于iOS7,但是一旦你更改了模拟器的窗口比例,它就会再次停止响应硬件键盘. (4认同)

gun*_*nas 17

这是因为您已经使用键盘快捷键更改了模拟器的方向.只需按下Mac键盘上的cmd,然后开始输入.

  • 在我看来,这是最好的答案. (2认同)

Chi*_*itz 8

我需要做的就是退出模拟器并再次启动它