Voici une partie de l'interface utilisateur d'iMovie qui m'embrouille. Tous les paramètres de clip et audio ne peuvent être ajustés que par manipulation sur les curseurs.
Il n'y a aucun moyen de saisir un numéro spécifique.
Ma première pensée - c'est tout simplement stupide. Peut-être connaissez-vous des données ou avez-vous votre propre expérience avec les curseurs qui s'avèrent être un excellent type d'entrée, qui n'a pas besoin d'aide pour les champs de texte?
L'absence de choix est (surtout) une mauvaise idée.
Seul le fait de donner le curseur comme méthode d'entrée peut être bon pour les utilisateurs novices et/ou lorsque la précision n'est pas importante car il y a moins de charge cognitive. Ils n'ont pas à penser aux différentes méthodes de saisie.
Cela commence à échouer lorsque vous souhaitez entrer rapidement une valeur spécifique et échoue encore plus si la plage de valeurs est grande (la précision devient difficile).
Un champ de saisie peut être plus rapide, en particulier lors de l'utilisation de tabulation pour passer au champ suivant, et plus précis.
Un curseur permet de comparer plus facilement les valeurs d'une plage similaire et de voir les tendances dans des cas tels qu'un égaliseur graphique (en fait, dans ce cas, il est peu probable que vous souhaitiez une saisie de texte pour chaque valeur).
Il est intéressant de noter que MS Windows (et la plupart des lecteurs multimédias) ne donne qu'un curseur pour le contrôle du volume. Encore plus intéressant, c'est que dans Windows 7 (pas sûr pour les autres - c'est ce que j'utilise en ce moment) ne vous indique que la valeur réelle sous forme d'infobulle soit en survolant l'icône de volume, soit en faisant glisser le curseur - il n'est pas du tout affiché en permanence.
Photoshop a une vision intéressante de ces types d'entrée. Un curseur est utilisé conjointement avec une entrée de texte, mais lorsque l'entrée de texte est focalisée, la molette de la souris peut également être utilisée pour ajuster la valeur.
À mon avis, une mauvaise partie de cette interface utilisateur (dans ce contexte spécifique) ne serait pas de ne pas pouvoir entrer une valeur spécifique car il n'y a rien sur cette interface utilisateur qui aurait besoin d'une valeur spécifique.
Une mauvaise partie (seulement légèrement) serait de ne pas afficher l'aperçu des effets des modifications apportées par l'utilisateur lors du déplacement du curseur, en enregistrant les modifications et en ne donnant pas un bouton par défaut aux modifications enregistrées précédemment. Les téléphones VOIP de Cisco font cela et cela fonctionne pour moi. Mais je suppose que l'aperçu n'est requis que lorsque cette activité est effectuée assez rarement, par exemple, le réglage du contraste du téléviseur est rarement effectué, il aura donc besoin d'un aperçu, mais le réglage du volume n'est pas fréquent, ce qui ne nécessite pas d'aperçu.