diff --git a/Nasal/multikey.nas b/Nasal/multikey.nas
index 02c2b3f..14c3a12 100644
--- a/Nasal/multikey.nas
+++ b/Nasal/multikey.nas
@@ -64,8 +64,13 @@ var handle_key = func(key) {
 		}
 		if (menu)
 			foreach (var c; node.getChildren("key"))
-				if (size(c.getChildren("binding")) or size(c.getChildren("key")))
+				if (size(c.getChildren("binding")) or size(c.getChildren("key"))) {
 					append(options, c);
+					setprop("/sim/messages/copilot",
+						c.getNode("name",1).getValue() ~
+						"  " ~
+						c.getNode("desc",1).getValue());
+				}
 	}
 
 	if (mode and size(bindings)) {
