web-dev-qa-db-fra.com

Est-il courant d'indiquer sur le formulaire que le verrouillage des majuscules est activé?

Dans les formulaires où certains champs de saisie contiennent des données d'entrée sensibles à la casse, est-ce une pratique acceptée ou standard d'indiquer quelque part sur le formulaire que le verrouillage des majuscules est activé? Je pense que ce concept ne s'applique pas vraiment aux appareils mobiles parce que la touche Maj est collante dans la plupart des claviers à écran, mais dans les applications de bureau ou les cas d'utilisation, est-ce quelque chose qui offrirait une meilleure expérience utilisateur ou devrait-il être manipulé dans un autre façon?

25
Michael Lai

L'indication du verrouillage des majuscules est un modèle de conception utilisé pour les mots de passe. Lorsque les mots de passe sont masqués et que chaque caractère n'est représenté que par un point, les utilisateurs peuvent ne pas savoir qu'ils tapent des majuscules là où ils ne devraient pas.

Il est facile d'ignorer le fait que votre verrouillage des majuscules est activé. Par exemple, j'ai l'habitude de taper avec dix doigts. Lors de la frappe, mes coudes sont assez larges pour que mes mains viennent sur le clavier dans un léger angle, ce qui empêche ma main gauche de voir la touche de verrouillage des majuscules. Je ne pourrais pas voir la lumière sur mon macbook indiquant que mon verrouillage des majuscules est activé. Et si je me trompe, beaucoup de claviers Windows n'ont même pas cet indicateur lumineux.

Lorsqu'il s'agit de texte en clair que les utilisateurs remplissent, l'indicateur de verrouillage des majuscules n'est pas nécessaire. Ils découvriront assez tôt si le verrouillage des majuscules est activé.

Si vous craignez que cela puisse frustrer les utilisateurs, car ils devront corriger leur erreur, ne le soyez pas. Ils verront cela comme leur erreur et non comme une erreur de l'application qu'ils utilisent.

Si un champ de saisie doit être tout en majuscules, il est recommandé d'aider vos utilisateurs en définissant un text-transform: uppercase; dans le champ de saisie.
Par exemple: en Europe, les comptes bancaires doivent désormais avoir un numéro IBAN devant. Il se compose de la lettre de votre pays, de deux chiffres, puis de 4 lettres. Ces lettres doivent être des majuscules (je ne sais pas si c'est une exigence absolue, mais lors de la correspondance avec votre banque, les lettres seront en majuscules). Ma banque utilise ça text-transform: uppercase; méthode sur leurs champs de saisie et je dois dire que cela donne une expérience utilisateur agréable.

Il en va de même pour les champs de saisie comme les noms où la première lettre est toujours une majuscule.
Mais pensez d'abord à votre public. Je ne pense pas qu'il y ait de pays où le prénom ne commence pas par une capitale, mais les noms de famille ne commencent pas toujours par une capitale. Comme le mien et beaucoup d'autres qui viennent des Pays-Bas. Je suis souvent frustré lorsque j'ajoute un contact à mon iPhone. La section du nom de famille met en majuscule chaque mot que j'entre ici. Mon nom de famille se compose de trois mots avec seulement une majuscule dans le dernier mot. Apple basé sur son modèle de conception pour la première lettre majuscule sur les Américains où peu de gens ont un nom de famille comme le mien. Et je ne pense pas que l'Australie ait ce problème aussi. Mais quand même, considérez votre public.

30

Je pense que la fonctionnalité est très utile pour les champs de mot de passe où vous ne pouvez pas voir ce que vous tapez et cela vous rassure de savoir que vous tapez les caractères voulus.

Bien sûr, la plupart des claviers ont une led qui est allumée lorsque le verrouillage des majuscules est actif, mais il est agréable de le rappeler dans le contexte du formulaire.

Il s'agit d'une bonne pratique, car la plupart des champs de mot de passe ne vous montrent pas les caractères saisis, ce qui améliore les commentaires lors de la frappe. Un champ de texte habituel qui vous montre le texte pendant que vous tapez, fournit déjà d'excellents commentaires, donc je ne vois pas la nécessité d'indiquer la touche de verrouillage des majuscules. Le texte est déjà à l'écran, vous pouvez facilement voir si vous tapez des majuscules.

Si l'entrée respecte la casse, vous pouvez afficher un avertissement subtil ou une info-bulle à côté du champ pendant que l'utilisateur tape. Je m'assurerais que c'est assez subtil pour ne pas perturber le flux d'utilisateurs.

4
Ovidiu Berdila

Je pense qu'il est faux d'avertir que le verrouillage des majuscules est activé car après tout, si un utilisateur a déjà tapé son e-mail/nom d'utilisateur avant de saisir son mot de passe, il le savait probablement.

De plus, certaines personnes ont des mots de passe contenant de nombreuses lettres majuscules, elles utilisent donc le verrouillage des majuscules au lieu de la touche Maj.

Ce n'est pas votre responsabilité de dire à un utilisateur de regarder sa led de verrouillage des majuscules/son clavier de téléphone tout en tapant son mot de passe. Mais si vous voulez vraiment faire savoir à l'utilisateur pourquoi son mot de passe peut être faux, vous pouvez lui dire que le verrouillage des majuscules est activé APRÈS avoir omis de saisir le mot de passe une fois déjà.

Je méprise les sites Web qui me dérangent/m'avertissent en tapant ou en faisant une chose que je faisais comme si c'était mal.

3
downrep_nation

Montrer à l'écran que Caps Lock est activé est une bonne pratique. En effet, vous ne savez jamais quelles actions l'utilisateur effectuera lors de la manipulation de votre système/site Web.

Considérez un utilisateur novice en appuyant sur le verrouillage des majuscules par erreur et comme il ne s'affiche pas à l'écran, il essaie d'entrer les données/mot de passe. Au moment de la soumission, il sera sûrement frustré et n'oubliez pas que nous devons toujours garder le tilisateur à l'aise. Même le même cas peut se produire pour d'autres utilisateurs par erreur.

Ainsi, pour gérer efficacement tous les types d'utilisateurs, afficher à l'écran le verrouillage des majuscules sera très utile.

2
talktokets

C'est une question très intéressante à laquelle il faut répondre. Il s'agit de la toute première heuristique de Nielsen Norman qui déclare "visibilité de l'état du système - le système doit toujours tenir les utilisateurs informés de ce qui se passe, grâce à des commentaires appropriés dans un délai raisonnable".

Je veux me concentrer sur les responsabilités des praticiens UX, nous devons toujours voir les choses du point de vue de l'utilisateur et je pense que c'est l'une des tâches importantes de notre vie pour faire des expériences agréables.

Nous rendons les ordinateurs intelligents afin qu'ils puissent être le meilleur ami de l'homme et nous aider à faire notre activité quotidienne de toutes les manières possibles. Maintenant, si nous nous concentrons sur l'avenir des interfaces, nous serions en mesure de visualiser le comportement de l'interface graphique, indépendamment de la taille de l'écran ou des possibilités, chaque appareil numérique utilisera l'IA et il sera suffisamment intelligent pour informer avant d'avoir besoin .

Pour en venir à la discussion, nous pouvons peut-être enregistrer un clic (ce qui est toujours notre intention lors de la conception pour une meilleure expérience utilisateur) pendant que l'utilisateur interagit avec un champ de formulaire ou interagit avec la page. Imaginons donc que dès que j'ouvre une page qui a un champ de formulaire ou peut-être qu'il s'agit d'une page de connexion, il me montre ou me dit que mon verrouillage des majuscules est activé plutôt que de me montrer après avoir cliqué ou déjà tapé. Peut-être que ce type de fonctionnalité peut toujours être agréable et améliorer l'expérience utilisateur.

1
Deepak Sarwan