Scanner Keyboard FAQ
Le scanner de codes-barres n'insère pas les données
Le scanner de codes-barres n'insère pas les données
L'application insère les données selon des « règles de simulation » (voir l'icône d'engrenage ⇒ Scanner Keyboard Preferences ⇒ Keyboard Behavior). Les règles de simulation permettent de personnaliser le comportement de simulation/clavier pour une application cible spécifique. La règle « Default » s'applique si aucune règle spécifique n'est disponible.
L'application scanne un code, émet le son, mais n'insère aucun texte dans le champ de saisie ? Certaines applications cibles nécessitent une méthode différente pour accepter les frappes simulées. Scanner Keyboard propose deux méthodes à cet effet. Pour insérer des données dans certaines applications (notamment les applications Web ou les navigateurs), il peut être nécessaire d'activer l'option « Key by Key » dans la règle de simulation correspondante.
En cas de problème, veuillez essayer les étapes suivantes :
- Ouvrez les Scanner Keyboard preferences.
- Faites défiler jusqu'à Keyboard behaviour.
- Sélectionnez la règle de simulation requise (par ex. Chrome) / ou créez une nouvelle règle de simulation pour votre application cible / ou ouvrez la Default simulation rule à la fin de la liste.
- Activez la fonction Key by key dans la section Key simulation.
- Enregistrez la règle et vérifiez que les données sont insérées comme attendu.
Si cela ne fonctionne pas, le problème pourrait être lié au timing. Vous pouvez essayer d'ajouter une commande Wait avant l'insertion des données, en suivant ces étapes :
- Ouvrez la règle de simulation correspondante (voir points 1 à 3 ci-dessus).
- Dans la section Key simulation, appuyez sur Prefix and suffix settings.
- Placez le curseur devant la chaîne et appuyez sur le bouton PLACEHOLDER.
- Recherchez et ajoutez l'espace réservé ${WAIT###}, en utilisant 900 à la place de ###.
- Confirmez avec OK, votre chaîne de simulation de touches devrait maintenant ressembler à ceci :
- Enregistrez la règle.
${WAIT900}${INPUT}