108

私は、縦向きと横向きの両方のモードをサポートする基本的な iOS アプリに取り組んでいます。iPhone シミュレーターのキーボードが横向きで開いていて、アプリを縦向きモードに切り替えると、Mac の物理キーボードを使用してテキスト フィールドに何も入力できません。

誰もこれを経験したことがありますか?既知のバグですか?

4

31 に答える 31

88

私のために働いた素晴らしい解決策を見つけました。
シミュレーターを開き、メニューの [ハードウェア] -> [キーボード] には 3 つのオプションがあります。

  1. iOS は OS X と同じレイアウトを使用します: このオプションは Mac キーボードを無効にします
  2. Connect Hardware Keyboard : このオプションは Mac キーボードを有効にしますが、キーボードは表示されません。
  3. ソフトウェア キーボードの切り替え: このオプションを使用すると、Mac のキーパッドを使用して入力でき、スクリーン キーボードに iOS も表示されます。
于 2014-09-26T10:04:26.457 に答える
20

これらの提案はどれも私にとってはうまくいきませんでした。iOS Simulator アプリを閉じて再起動しました。それは私のためにそれを修正しました。

于 2014-04-21T03:29:19.667 に答える
19

シミュレーターでデバイスの変更を試みます。次に、元のデバイスでアプリを再度実行します。それは私のために働いた。

最初のステップだけでは機能しない場合は、次のオプションのチェックを外してください: iOS は OS X と同じキーボード レイアウトを使用し、デバイスを変更します。

それが機能するまでランダムなことをすることを理解しました。モンキー固定。

于 2013-12-18T02:19:42.190 に答える
9

以下のコマンドを2回繰り返すとうまくいきました!!

CMD+Shift+K

于 2018-05-30T10:56:06.653 に答える
6

CMD + SHIFT + K

このコマンドを2回押して切り替えたところ、機能し始めました

于 2020-09-15T15:16:07.103 に答える
5

これらの簡単な手順を実行するだけで問題ありません。

  1. シミュレータを開く

  2. トップに戻る オプション ハードウェアが表示されます。これをクリックします。

  3. ハードウェアをクリックすると、いくつかのオプションが表示され、1 つのオプションはキーボードです。

  4. キーボード オプションをクリックすると、3 つのオプションが表示されます。

  5. Mac ボタン キーボードを簡単に使用する場合は、2 番目のオプションである [Connect Hardware Keyboard] を選択します。

  6. モバイル タッピング キーボードを使用する場合は、3 番目のオプションを選択します。

  7. 最初のオプションは、コードでキーボードを選択する人向けです。

そのすべての作業をお楽しみください。

于 2017-02-06T10:10:50.613 に答える
5

新しいバージョンの Xcode (5.0) をインストールしたところ、iOS シミュレーターのキーボードが最初の起動時に機能しませんでした。シミュレーターを再起動するだけで役に立ちました。

于 2014-02-26T12:04:26.087 に答える
4

私の場合は、シミュレーターを選択し、ハードウェア -> キーボード -> ハードウェア キーボードを接続します。

それは私のために働いた。

于 2014-09-29T11:46:57.493 に答える
3

XCode 12/13: シミュレータ ウィンドウで、上部ペインから、[I/O] > [入力] > [キーボード入力をデバイスに送信]

またはalt-command-k

于 2020-11-03T13:07:05.487 に答える
0

非常に多くのことを行った後、マシンを再起動して以下を有効にするだけで機能しました。

シミュレーターでこれを有効にします: ハードウェア -> キーボード -> ハードウェア キーボードの接続

于 2018-04-10T05:37:44.670 に答える