Je travaille sur un programme où de nombreuses options ont des sous-options, et il est possible d'avoir des valeurs différentes, ou une valeur "maître". Actuellement, une case à cocher lui est dédiée, mais je comptais essayer de désencombrer un peu les menus et de la remplacer par un simple graphique de verrouillage en place.
Par exemple.:
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
L'idée serait que le verrou ne soit visible que lorsque la ligne est mise en surbrillance. Une fois défini, il verrouillerait la valeur de toutes les options sur celle de la première. Il y aurait une petite info-bulle en survol. Est-ce une bonne interface utilisateur?
[~ # ~] modifier [~ # ~]
À l'heure actuelle, cela ressemble à ceci:
L'application est une application industrielle. Chaque option peut avoir plusieurs valeurs en même temps. Je voulais passer de quelque chose d'explicite à quelque chose qui ne s'affiche que lorsque cela est nécessaire pour pouvoir libérer l'écran de tout encombrement.
Je dirais qu'il y a un écart d'attente dans votre mise en page. Je ne m'attendrais pas à ce que le verrou définisse les options sur la première, mais plutôt comme une sorte de fonctionnalité de sécurité qui verrouillera les options jusqu'à ce que je les déverrouille à nouveau, de la même manière que la fonction de verrouillage dans Mac OS. Peut-être que votre info-bulle aide à la clarification, mais la confusion initiale demeure. Généralement, l'affichage des options récurrentes uniquement dans le contexte d'un utilisateur survolant l'élément spécifique est une bonne idée, mais doit être considéré en fonction de sa fréquence d'utilisation.
Il est difficile de trouver une solution concrète, car votre description est assez vague et manque de contexte suffisant.