J'ai une série d'entrées utilisées pour allouer un budget important en petits groupes. Une fois qu'un groupe est modifié, le reste se complétera automatiquement avec le pourcentage budgétaire restant. Nous aimerions pouvoir "verrouiller" un groupe, empêchant les changements de tout en permettant au reste de se mettre à jour.
L'icône "cadenas" aura une info-bulle pour faire savoir à l'utilisateur ce qu'il fait avant de cliquer dessus, mais j'ai du mal avec le verbage.
Actuellement, l'infobulle de l'icône déverrouillée se lirait "Empêcher d'autres modifications de ce groupe". Cela implique que lorsque l'utilisateur clique, les modifications seront alors empêchées. Mais cela devrait-il être l'inverse? Faut-il plutôt lire "Les modifications sont autorisées pour ce groupe?"
Jetez un œil à cette question, car elle est étroitement liée à votre question: n bouton à bascule doit-il afficher son état actuel ou l'état dans lequel il va changer? Lisez en particulier la réponse acceptée.
À mon avis, l'infobulle doit correspondre à l'action, pas à l'État. La raison en est que l'info-bulle sert d'extension ou de clarification de l'icône.
Pour le rendre encore plus clair, je vous suggère d'utiliser "Cliquez pour empêcher d'autres modifications de ce groupe" comme info-bulle.
Si vous utilisez Gmail, regardez ses boutons d'archivage/rapport de spam/corbeille - ils sont info-bulles avec l'action en cours. Votre cas d'utilisation est légèrement différent car il s'agit d'une bascule plutôt que d'une action unique, mais IMO votre impulsion initiale est correcte.
Il serait légèrement plus intuitif de transformer les icônes de verrouillage en boutons plutôt qu'en icônes - puisqu'un bouton est toujours associé à une action, ce qui rend l'association entre l'info-bulle et l'action encore plus forte. Les exigences de votre projet ne le permettent peut-être pas.