One thing I've seen a printer manufacturer do with its printer properties dialog box is to have a small tooltip with a balun symbol next to the disabled items that display a tooltip when you hover over it.
Another thing you can do with disabled items is to add in parentheses why it is disabled or what the user will need to do to enable it. For example, "Save (already saved)" or "Copy (select something to copy)."
I do not like to keep it turned on, because then it will encourage users to select any menu item, fearing that they will simply receive an error message, making them feel stupid, not realizing that they cannot do it at that time.
Menu items in which spring dialogs have elipsis (...) after them so that users know about it, just donβt click and continue. Required form fields have an asterisk or a bold label to save the user from swearing with a validation error message.
source share