diff --git a/kittens/show_key/kitty_mode.py b/kittens/show_key/kitty_mode.py index 476c88a8c..b080dbc12 100644 --- a/kittens/show_key/kitty_mode.py +++ b/kittens/show_key/kitty_mode.py @@ -34,7 +34,7 @@ def format_mods(mods: int) -> str: class KeysHandler(Handler): def initialize(self) -> None: - self.cmd.set_window_title('Kitty extended keyboard protocol demo') + self.cmd.set_window_title('kitty extended keyboard protocol demo') self.cmd.set_cursor_visible(False) self.print('Press any keys - Ctrl+C or Ctrl+D will terminate') diff --git a/kittens/show_key/main.py b/kittens/show_key/main.py index 4f75971a6..5af8e02b9 100644 --- a/kittens/show_key/main.py +++ b/kittens/show_key/main.py @@ -62,6 +62,7 @@ reset and :code:`application` mode is with DECCKM set. :code:`kitty` is the full kitty extended keyboard protocol. '''.format help_text = 'Show the codes generated by the terminal for key presses in various keyboard modes' +usage = '' def main(args: List[str]) -> None: @@ -80,3 +81,8 @@ def main(args: List[str]) -> None: if __name__ == '__main__': main(sys.argv) +elif __name__ == '__doc__': + cd = sys.cli_docs # type: ignore + cd['usage'] = usage + cd['options'] = OPTIONS + cd['help_text'] = help_text \ No newline at end of file