touche Le clavier par défaut ne vient pas lorsque le lecteur de codes à barres est connecté par Bluetooth dans IOS




saisie prédictive iphone (2)

Cette solution ne fonctionne que sur Ipad. Lorsque le clavier logiciel disparaît, il suffit d'appuyer et de maintenir la flèche vers le bas en bas à droite de l'écran et le clavier virtuel sera de retour.

Je suis confronté à un problème avec le clavier lorsque le dispositif de scanner de codes à barres est connecté en utilisant bluetooth.

Couler:

1) J'ai allumé le Bluetooth, et connecté le lecteur de codes à barres en utilisant bluetooth en entrant le code affiché à l'intérieur pour se connecter.

2) Je suis capable d'utiliser le scanner, mais le clavier par défaut n'affiche même pas ce que nous appelons «firstFirstResponder».

3) Lorsque je déconnecte le périphérique du scanner ou que j'éteins la connectivité Bluetooth, le clavier arrive.

Note : Ci-dessous le lien pour le dispositif de scanner de codes à barres que j'utilise

Informations sur le lecteur de codes-barres

Quelqu'un at-il fait face à ce genre de problème? S'il vous plaît suggérer comment résoudre ce problème.

Merci d'avance..!


Nous sommes clairs et il ne fait aucun doute que Bluetooth Scanner fait semblant d'être un clavier Bluetooth, donc iOS pense qu'il n'a pas besoin d'afficher l'écran.

Pour Barcode Scanner type socket mobile ajoutent maintenant une fonctionnalité pour ouvrir le clavier à l'écran iPad. Par exemple, le Socket CHS a une nouvelle option de bouton de presse. Vous pouvez vérifier si votre appareil a les mêmes fonctionnalités * (il est susceptible d'être utile) *

Apportez le clavier virtuel avec un vrai clavier peut être une bonne idée .

Lorsque vous avez un clavier Bluetooth connecté à votre iPad, le clavier virtuel cessera d'apparaître. (C'est une bonne chose.) Cependant, et si, pour une raison quelconque, vous aviez besoin de ce clavier virtuel? Ne pas dissocier votre Bluetooth. Juste ... Frappez la touche d'éjection sur le clavier physique d'Apple. Cela amènera le virtuel.

Il y a une autre façon d'essayer de résoudre cela, personnellement j'ai essayé et c'était très instable. Prenant en compte que c'est une sorte de piratage, comportement instable attendu.

Cette réponse à une question connexe ( https://.com/a/3837131/493988 ) a ce qui ressemble à un hack basé sur inputAccessoryView d'un objetUnField.

Même l'utilisateur @Kurt Arnlund dans cette réponse mentionne une application externe appelée lien KeysPlease ici . Je n'ai vraiment pas essayé, vous pouvez essayer.

En résumé, il semble y avoir un moyen propre de résoudre cela, je pense que ce sont les meilleures tentatives pour parvenir à une solution

Sources :
Bluetooth Scanner définit le clavier à l'échelle du système, UITextFields ne montrera pas de clavier souple sur le répondeur
Force sur le clavier d'écran pour montrer quand le clavier bluetooth connecté
Afficher le clavier logiciel de l'iPhone même si un clavier matériel est connecté





barcode-scanner