code: def _help_menu(self):
          
          if self.help_menu is False:
              self.focus_pos_saved = self.top.body.focus_position
              help_men = "\n".join(["{} - {}".format(i, j.__name__.strip('_'))
                                    for i, j in self.keys.items() if j.__name__ !=
                                    '_digits'])
              help_men = "KEYBINDINGS\n" + help_men + "\n<0-9> - Jump to item"
              docs = ("OPTIONS\n"
                      "all_escape -- toggle unescape all URLs\n"
                      "all_shorten -- toggle shorten all URLs\n"
                      "bottom -- move cursor to last item\n"
                      "clear_screen -- redraw screen\n"
                      "clipboard -- copy highlighted URL to clipboard using xsel/xclip\n"
                      "clipboard_pri -- copy highlighted URL to primary selection using xsel/xclip\n"
                      "config_create -- create ~/.config/urlscan/config.json\n"
                      "context -- show/hide context\n"
                      "down -- cursor down\n"
                      "help_menu -- show/hide help menu\n"
                      "open_url -- open selected URL\n"
                      "palette -- cycle through palettes\n"
                      "quit -- quit\n"
                      "shorten -- toggle shorten highlighted URL\n"
                      "top -- move to first list item\n"
                      "up -- cursor up\n")
              self.top.body = \
                      urwid.ListBox(urwid.SimpleListWalker([urwid.Columns([(30, urwid.Text(help_men)),
                                                                           urwid.Text(docs)])]))
          else:
              self.top.body = urwid.ListBox(self.items)
              self.top.body.focus_position = self.focus_pos_saved
          self.help_menu = not self.help_menu
docs: F1