lib.roles.kbd¶
See also
Registry-aware entry: kbd in Docutils components.
<kbd> (Keyboard Input Element) role for Docutils.
-
django_docutils.lib.roles.kbd.kbd_role(name, rawtext, text, lineno, inliner, options=None, content=None)¶django_docutils.lib.roles.kbd.kbd_role(name, rawtext, text, lineno, inliner, options=None, content=None)¶
Role for
<kbd>, the keyboard input element.Examples
>>> node_list, messages = kbd_role( ... "kbd", ... ":kbd:`ctrl-t`", ... "ctrl-t", ... 1, ... None, # type: ignore[arg-type] ... ) >>> messages [] >>> node_list[0].astext() 'ctrl-t' >>> node_list[0]["classes"] ['kbd']
:kbd:`ctrl-t`