diff --git a/lib/menubar/init.lua.in b/lib/menubar/init.lua.in
index ebbb03c34..8eaaef774 100644
--- a/lib/menubar/init.lua.in
+++ b/lib/menubar/init.lua.in
@@ -28,6 +28,22 @@ local setmetatable = setmetatable
module("menubar")
+--- List of menubar keybindings:
+--
+-- - "Left" | "C-j" select an item on the left
+-- - "Right" | "C-k" select an item on the right
+-- - "Backspace" exit the current category if we are in any
+-- - "Escape" exit the current directory or exit menubar
+-- - "Home" select the first item
+-- - "End" select the last
+-- - "Return" execute the entry
+-- - "C-Return" execute the command with awful.util.spawn
+-- - "C-M-Return" execute the command in a terminal
+--
+--
+-- @class table
+-- @name Menubar keybindings
+
-- Options section
-- When true the .desktop files will be reparsed only when the