Dans cette interface utilisateur, il est possible de taper du texte dans une zone de saisie, appuyez sur Entrée et le texte serait converti visuellement en une balise (et en JSON). Une fois la balise tapée, le curseur serait prêt pour l'utilisateur à taper une nouvelle balise, etc.
Pensez à des interfaces utilisateur d'entrée de balises simples, comme sur n'importe quelle interface utilisateur StackExchange Ask a Question.
Le problème est survenu lorsque quelqu'un a mentionné qu'il n'était pas sûr d'avoir besoin d'appuyer sur Entrée ou sur la barre d'espace ou sur tout autre élément du clavier. Nous avons donc naturellement décidé d'ajouter à l'écran flottant avec les boutons du curseur - [~ # ~] ok [~ # ~] (identique à Entrée) et ' [~ # ~] x [~ # ~] ' (supprime tout le texte tapé jusqu'à la première balise précédente). Les boutons se déplacent donc vers la gauche avec le curseur. Jetez un œil à la capture d'écran.
Quelqu'un dans l'équipe a soulevé la question de savoir si le bouton 'X' était même nécessaire. Ils ont dit:
L'utilisateur ne pourrait-il pas simplement revenir en arrière?
Quelles sont vos pensées? Y a-t-il un besoin pour ce bouton 'X'? Serait-ce plus facile? Ou cela ne ferait-il que faire en sorte que l'utilisateur utilise davantage sa souris au lieu de simplement revenir en arrière?
Ce ne sont pas mes mots mais ceux de NNGroup:
La simplicité l'emporte sur l'abondance des choix
L'ajout de fonctionnalités qui ont peu ou pas de valeur pour la plupart des utilisateurs sape les capacités innées des gens à collecter et à traiter efficacement les informations.
" La simplicité gagne généralement "
Je suggère fortement des solutions comme les suivantes pour cette situation. Un simple conseil + bouton nommé "Entrée/Retour" qui répondra aux deux problèmes. 1. Les gens sont informés de cliquer sur la touche "Entrée". 2. Il doit être conçu de manière à ressembler à un bouton.
Nous évitons donc toutes les confusions, les parcours utilisateur complexes et le train de pensées.
Il n'est pas évident pour moi que le bouton X rouge supprimera uniquement l'entrée actuelle. Ce qui me semble plus évident, c'est que ce bouton supprimera toutes les entrées, y compris celles en boîte, car pour moi, il appartient à l'ensemble du champ de texte et pas seulement au texte saisi.
Je suis d'accord avec votre collègue - supprimez le bouton X.
Sur le bouton oui, je suggère d'ajouter une info-bulle à afficher lorsque l'utilisateur survole un bouton, avec le texte "vous pouvez également appuyer sur Entrée", par exemple.