def METHOD_NAME(self)-> KeyBindingsBase:
    """All key binding for the Dialog with Navigation bar
    Returns:
        KeyBindings: The method according to the binding key
    """
    kb = KeyBindings()
    @kb.add('pageup', eager=True)  ###  eager neglect any other keybinding 
    def _go_pageup(event) -> None:
        if self.navbar : 
            app = get_app()
            self.navbar.go_up()
            app.layout.focus(self.navbar)
    @kb.add('pagedown', eager=True)
    def _go_pagedown(event) -> None:
        if self.navbar:
            app = get_app()
            self.navbar.go_down()
            app.layout.focus(self.navbar)
    @kb.add('f2', eager=True)
    def _go_up(event) -> None:
        if self.button_functions:
            for k in range(len(self.button_functions)):
                if str(self.button_functions[k][1]).lower() == 'save':
                    self.button_functions[k][0]()
    return kb