如何在iPhone模拟器上键入我的键盘?

我曾经能够启动iPhone模拟器后,键入我的真正的Mac键盘。 使用屏幕模拟器键盘进行打字在使用大量文本进行testing时非常可怕。

不pipe我做什么,我都无法让我的键盘在模拟器中input。 即使我将“模拟硬件键盘”打开,它也不会input任何内容。 有人能告诉我我做错了什么吗? 有没有办法使用真正的键盘input?

尝试垃圾iPhone模拟器首选项文件。 当我的iPhone模拟器停止响应按键,这个固定它。

  1. 退出模拟器。
  2. 转到~/Library/Preferences
  3. com.apple.iphonesimulator.plist移到垃圾箱。
  4. 尝试再次在模拟器中启动您的iPhone应用程序。

删除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 

而且,你知道,我真的在过去的2个月里受苦了,直到find它,现在非常方便))

不要垃圾的iPhone模拟器偏好文件。 没有必要这样做。

看看模拟器的菜单Hardware ➔ Keyboard 。 菜单选项是:

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

确保选项2被选中。

如果它已经被选中,取消选中它然后再次检查(你可能想要学习键盘快捷键)。

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

如果旋转模拟器似乎停止键盘工作,切换选项二closures然后回来 – 这似乎解决它。

我正在使用iOS模拟器版本7.0。 模拟器运行时,我去了iOS模拟器 – >重置内容和设置…并从那里重置模拟器。 这似乎为我做了诡计。 希望有所帮助。

这是因为您已经使用键盘快捷键来改变模拟器的方向。 只需按下Mac键盘上的cmd,然后开始input。

我所需要做的就是退出模拟器并重新启动

删除com.apple.iphonesimulator.plist也为我工作,但我必须find它隐藏文件夹/Users/[yourusername]/Library/Preferences/

我的问题是键盘显示和键盘检测不到。 我发现了解决scheme:

你不需要退出键盘。

尝试硬件 – >键盘 – >直接连接硬件键盘

我遇到了同样的问题,并尝试了很多不同的方式,主要是但从来没有确定。 最终,我发现了这一点。 https://stackoverflow.com/a/26057011/1463604

如果您正在开发React Native应用程序,并且无法从iOS模拟器刷新( ⌘R )或启用远程debugging( ⌘D ),而其他键盘input工作,请确保您正在运行debugging版本configuration 。 你可以检查这个:

Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> Debug"

我从这里得到了这个技巧。