私は、縦向きと横向きの両方のモードをサポートする基本的な iOS アプリに取り組んでいます。iPhone シミュレーターのキーボードが横向きで開いていて、アプリを縦向きモードに切り替えると、Mac の物理キーボードを使用してテキスト フィールドに何も入力できません。
誰もこれを経験したことがありますか?既知のバグですか?
私のために働いた素晴らしい解決策を見つけました。
シミュレーターを開き、メニューの [ハードウェア] -> [キーボード] には 3 つのオプションがあります。
これらの提案はどれも私にとってはうまくいきませんでした。iOS Simulator アプリを閉じて再起動しました。それは私のためにそれを修正しました。
シミュレーターでデバイスの変更を試みます。次に、元のデバイスでアプリを再度実行します。それは私のために働いた。
最初のステップだけでは機能しない場合は、次のオプションのチェックを外してください: iOS は OS X と同じキーボード レイアウトを使用し、デバイスを変更します。
それが機能するまでランダムなことをすることを理解しました。モンキー固定。
以下のコマンドを2回繰り返すとうまくいきました!!
CMD+Shift+K
CMD + SHIFT + K
このコマンドを2回押して切り替えたところ、機能し始めました
これらの簡単な手順を実行するだけで問題ありません。
シミュレータを開く
トップに戻る オプション ハードウェアが表示されます。これをクリックします。
ハードウェアをクリックすると、いくつかのオプションが表示され、1 つのオプションはキーボードです。
キーボード オプションをクリックすると、3 つのオプションが表示されます。
Mac ボタン キーボードを簡単に使用する場合は、2 番目のオプションである [Connect Hardware Keyboard] を選択します。
モバイル タッピング キーボードを使用する場合は、3 番目のオプションを選択します。
最初のオプションは、コードでキーボードを選択する人向けです。
そのすべての作業をお楽しみください。
新しいバージョンの Xcode (5.0) をインストールしたところ、iOS シミュレーターのキーボードが最初の起動時に機能しませんでした。シミュレーターを再起動するだけで役に立ちました。
私の場合は、シミュレーターを選択し、ハードウェア -> キーボード -> ハードウェア キーボードを接続します。
それは私のために働いた。
XCode 12/13: シミュレータ ウィンドウで、上部ペインから、[I/O] > [入力] > [キーボード入力をデバイスに送信]
またはalt-command-k
非常に多くのことを行った後、マシンを再起動して以下を有効にするだけで機能しました。
シミュレーターでこれを有効にします: ハードウェア -> キーボード -> ハードウェア キーボードの接続