Saisie semi-automatique
Présentation
Le modèle de saisie semi-automatique propose des suggestions de texte prédictives à mesure que les utilisateurs saisissent des textes. Cette fonction améliore la vitesse, la précision et l'efficacité lors de la saisie. Il réduit également les erreurs lors de la saisie d'expressions ou de codes complexes en affichant une liste de suggestions pertinentes. La fonctionnalité de saisie semi-automatique est polyvalente et prend en charge divers champs et environnements de codage. Par conséquent, la saisie semi-automatique convient à différents scénarios de saisie et de développement.
Quand l'utiliser
- Entrées complexes : permet de saisir des expressions, des formules ou des extraits de code complexes dans les éditeurs de code, les requêtes de données ou les fonctions mathématiques.
- Termes ou commandes fréquemment utilisés : dans des scénarios avec des saisies courantes, telles que des actions de workflow ou des règles de tarification, pour rationaliser le processus avec des suggestions prédéfinies.
- Amélioration de la précision : lorsque la précision de la saisie est essentielle, comme avec les expressions JMESPath ou la syntaxe de programmation, pour garantir une sélection correcte des termes sans mémorisation.
- Environnements multilingues : pour les applications prenant en charge plusieurs langages ou systèmes de programmation (par exemple, Python, JavaScript, JMESPath), pour faciliter la gestion des suggestions entre les langages et faciliter le changement de contexte.
Quand ne pas l'utiliser
- Entrées simples : si le champ de saisie attend des réponses simples d'un seul mot (par exemple, un nom d'utilisateur, une adresse e-mail ou une entrée de formulaire de base), l'implémentation de la saisie automatique peut compliquer l'expérience utilisateur et est inutile.
- Données trop dynamiques ou imprévisibles : lorsque la saisie utilisateur est unique ou imprévisible, par exemple dans les champs de texte de forme libre ou que les commentaires proposant des suggestions dans ces situations peuvent conduire à des résultats non pertinents ou distrayants.
- Scénarios critiques pour la vitesse : dans les scénarios où la vitesse prime sur la précision et où les utilisateurs connaissent les entrées (par exemple, les barres de recherche rapide), la saisie automatique peut ralentir l'interaction au lieu de l'améliorer.
- Ensembles de données limités : si l'ensemble de données utilisé pour générer des suggestions est trop petit ou statique, la fonction de saisie semi-automatique peut ne pas fournir de valeur significative et peut encombrer l'interface utilisateur avec des options non pertinentes ou inutiles.
Structure
1. Liste déroulante à partir d'un champ

Cette version de la fonctionnalité de saisie semi-automatique est implémentée dans des champs de saisie standard dans lesquels les utilisateurs doivent saisir des termes prédéfinis ou fréquemment utilisés. Au fur et à mesure de la saisie de l'utilisateur, une liste déroulante s'affiche, remplie de suggestions correspondant aux caractères saisis. Les principales caractéristiques sont les suivantes :
- Suggestions en temps réel au fur et à mesure de la saisie de l'utilisateur
- Une bibliothèque prédéfinie de termes pour les suggestions
- Options de navigation et de sélection à l'aide du clavier ou de la souris
- Possibilité de catégoriser ou de différencier visuellement les suggestions à l'aide d'icônes