Il n'y a qu'une seule solution native à laquelle je pense, et c'est d'afficher la fenêtre de disposition du clavier. On y accède par le menu d'entrée de la barre de menu*, et elle vous montrera toutes les touches et leur état actuel. Un bonus à cela pour les circonstances normales est que vous pouvez voir où les caractères spéciaux option et shift-option sont mappés.
Une autre solution possible consiste à utiliser une application tierce telle que Keyboard Maestro. Si vous créez une macro déclenchée par la pression d'une touche de modification, vous pouvez lui demander, par exemple, d'afficher une notification Growl avec un message pertinent. Je ne sais pas exactement comment vous voulez faire cela, ni ce que vous voulez faire exactement, mais beaucoup de ces programmes ont des tonnes d'options.
*Pour l'activer, allez dans Préférences système > Clavier > "Afficher le clavier et les visualiseurs de caractères dans la barre de menu".