diff --git a/bin/menu b/bin/menu
index 6540c864..1cff2cd6 100755
--- a/bin/menu
+++ b/bin/menu
@@ -18,5 +18,13 @@
# along with this program. If not, see .
[ "$1" = "--detail" ] && exit 0
+PKG="byobu"
+bindings="$HOME/.$PKG/keybindings"
-printf " \005{= kw}%s:<\005{-}\005{=b kw}F9\005{= kw}>" `gettext "Menu"`
+key="F9"
+esc="^a-"
+if ! grep -qs "^source.*f-keys$" $bindings 2>/dev/null; then
+ esc=`grep "^escape" $bindings | sed "s/^.*\(.\)$/\1/"`
+ [ -n "$esc" ] && key="^$esc-@" || key="^a-@"
+fi
+printf " \005{= kw}%s:<\005{-}\005{=b kw}$key\005{= kw}>" `gettext "Menu"`
diff --git a/debian/changelog b/debian/changelog
index d250f723..beccffe6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
byobu (2.38) unreleased; urgency=low
- * UNRELEASED
+ * bin/menu: dynamically change the menu message between
+ Menu: and Menu:^a-@, based on the users chosen keybinding set,
+ LP: #446248
-- Dustin Kirkland Fri, 02 Oct 2009 11:35:53 -0500