web-dev-qa-db-fra.com

Quand les pistes de curseur doivent-elles être cliquables?

Essayer de trouver des informations de base sur l'activation d'une piste de curseurs et sur la désactivation de la piste afin que les utilisateurs doivent cliquer-faire glisser le curseur.

Merci pour toute aide ou ressources!

1
WillHampton

Pourquoi pas les deux?

Certains utilisateurs voudront en faire un, certains feront l'autre. Il n'y a pas de scénario clair auquel je peux penser où la désactivation du tapotement unique (l'interaction la plus efficace) est nécessaire.

Sauf si vous avez des données claires de vos utilisateurs dans votre application qui vous dit devez les ralentir ou empêcher les tapotements errants, ne le désactivez pas.

Rendre les cibles évidentes

Que vous glissiez ou tapotiez, il est utile pour les utilisateurs de voir clairement les incréments de la plage. Cela aide l'utilisateur à glisser vers la valeur souhaitée et rend les cibles tactiles évidentes. Puisqu'un curseur ne doit généralement pas être utilisé pour les valeurs à grain fin de toute façon (voir l'article ci-dessous), ces incréments cibles peuvent être assez importants.

Conseils généraux sur les curseurs

Cet article NN/g sur le sujet aborde les problèmes fondamentaux des commandes de curseur. Curieusement, il ne mentionne rien au sujet de taper contre glisser - probablement parce que c'est une caractéristique supposée du contrôle. Le grand plat à retenir:

Si le choix d'une valeur exacte est important pour l'objectif de l'interface, choisissez un autre élément d'interface utilisateur.

1
plainclothes

Interactions avec la barre de défilement:

  1. Cliquez sur un bouton de fin pour augmenter ou diminuer la valeur d'une unité
  2. Cliquez sur la piste pour augmenter ou diminuer la valeur d'un montant plus important (peut-être dix unités ou dix pour cent)
  3. Faites glisser le pouce pour changer la valeur en n'importe quelle valeur

Interactions avec les curseurs:

  1. Cliquez sur la piste pour changer la valeur en n'importe quelle valeur
  2. Faites glisser le pouce pour changer la valeur en n'importe quelle valeur

Vous devez choisir celle qui a les interactions les plus appropriées pour votre application et désactiver l'une de ces interactions uniquement si cela n'a aucun sens pour l'utilisateur de vouloir le faire dans votre application.

S'il s'agit d'une application tactile et qu'il n'y a pas assez de place pour que l'utilisateur puisse contrôler de manière fiable une barre de défilement avec ses gros doigts, vous préférerez peut-être un curseur pour sa simplicité d'utilisation. D'un autre côté, une barre de défilement est plus utile si l'utilisateur souhaite réellement augmenter la valeur d'un montant précis.

1
Robyn