Comment puis-je taper à l'aide de mon clavier sur le simulateur iphone?

J'avais l'habitude de taper avec mon vrai clavier mac après le lancement du simulateur iPhone. Taper avec le clavier du simulateur à l'écran est tout simplement horrible lors des tests avec de grandes quantités de texte.

Peu importe ce que je fais, Je ne peux plus taper mon clavier dans le simulateur. Même si j'ai" simuler le clavier matériel " allumé, il ne Tapera rien. Quelqu'un peut-il me dire ce que je fais de mal? N'y a-t-il plus moyen de taper en utilisant le vrai clavier?

135
demandé sur strange 2010-10-17 21:34:17

11 réponses

Essayez de détruire le fichier de préférences du simulateur iPhone. Lorsque mon simulateur iPhone a cessé de répondre aux frappes, cela l'a corrigé.

  1. quittez le simulateur.
  2. allez dans le finder et appuyez sur (Commande + Maj + G) puis naviguez ~/Library/Preferences.
  3. déplacez com.apple.iphonesimulator.plist dans la corbeille.
  4. essayez à nouveau de lancer votre application iPhone dans le simulateur.
253
répondu David Brown 2017-12-19 08:37:21

Suppression de com.Apple.iphonesimulator.plist ne m'a pas aidé sous Xcode 6.0.1. Probablement, cela a fonctionné dans l'ancien Xcode.

Mais, ce qui fonctionne parfaitement pour moi sous Xcode 6.0.1, ce sont de nouvelles touches de raccourci dans iOS Simulator:

Shift-Command-K   Connect/Disconnect Hardware Keyboard
Command-K         Toggle (Show/Hide) Software Keyboard

Et, vous savez, j'ai vraiment souffert pour les 2 derniers mois, jusqu'à ce que je l'ai trouvé, et c'est très pratique maintenant))

141
répondu slamor 2015-02-19 01:57:18

Ne détruisez pas les fichiers de préférence du simulateur iPhone. Il n'y a pas besoin de faire ça.

Regardez dans le menu du simulateur Hardware ➔ Keyboard. Les options de menu sont:

  1. iOS utilise la même disposition que OS X
  2. Connecter Le Clavier Matériel ⇧ ⌘ K
  3. Basculer Le Clavier Du Logiciel ⌘K

Assurez-vous que l'option 2 est cochée.

Si elle est déjà cochée, décochez-la puis vérifiez-la à nouveau (vous voudrez probablement apprendre le les raccourcis clavier).

Si vous trouvez que cela cache le clavier à l'écran, mais que vous voulez aussi que cela s'affiche, utilisez l'option 3 pour le réactiver.

Si la rotation du simulateur semble arrêter le fonctionnement du clavier, désactivez l'option deux puis rallumez-cela semble le résoudre.

72
répondu Benjohn 2017-06-23 03:26:07

J'utilise iOS Simulator Version 7.0. Pendant que le simulateur fonctionnait, je suis allé à iOS Simulator- > Réinitialiser le contenu et les paramètres... et réinitialiser le simulateur à partir de là. Cela semblait avoir fait l'affaire pour moi. Espérons que cela aide.

28
répondu nocturnalbee 2017-06-20 02:16:06

C'est parce que vous avez utilisé la modification de l'orientation du simulateur en utilisant des raccourcis clavier. Appuyez simplement sur cmd sur le clavier mac puis commencez à taper.

17
répondu gunas 2015-07-23 14:55:55

Tout ce que j'avais à faire était de quitter le simulateur et de le relancer

9
répondu Chicowitz 2013-10-23 12:57:07

MON PROBLÈME ÉTAIT QUE LE CLAVIER MONTRAIT ET QUE LES FRAPPES NE DÉTECTAIENT PAS. ET J'AI TROUVÉ LA SOLUTION:

Vous n'avez pas besoin de quitter le clavier.

Essayez Matériel - > clavier - > connecter le clavier matériel directement

5
répondu Ram Madhavan 2017-07-06 05:18:35

Supprimer com.apple.iphonesimulator.plist a fonctionné pour moi aussi, mais j'ai dû le localiser dans le dossier caché /Users/[yourusername]/Library/Preferences/

4
répondu James 2013-10-08 06:43:16

J'ai rencontré le même problème et j'ai essayé beaucoup de façons différentes qui ont fonctionné la plupart du temps mais jamais à coup sûr. En fin de compte, j'ai trouvé ceci. https://stackoverflow.com/a/26057011/1463604

1
répondu Nishant 2017-05-23 11:33:26

Si vous développez une application native React et que vous ne pouvez pas l'actualiser (⌘R) ou activer le débogage à distance(⌘D) à partir du simulateur iOS, alors que les autres entrées du clavier fonctionnent, assurez-vous d'exécuter une configuration debug build. Vous pouvez vérifier cela avec:

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

J'ai reçu ce conseil de ici .

1
répondu Franz 2017-06-09 18:40:32

Redémarrez simplement le simulateur (fermez et ouvrez l'application).

0
répondu Dmitry 2018-03-26 07:42:23