MkKeys
Node to display Keyboard keys.¶
Description
Mostly used to explain shortcuts / commands for the keyboard.
Name | Children | Inherits |
---|---|---|
MkNode mknodes.basenodes.mknode Base class for everything which can be expressed as Markup. |
graph TD
94596170181792["mkkeys.MkKeys"]
94596169136704["mknode.MkNode"]
94596171773984["node.Node"]
139930746687680["builtins.object"]
94596169136704 --> 94596170181792
94596171773984 --> 94596169136704
139930746687680 --> 94596171773984
/home/runner/work/mknodes/mknodes/mknodes/basenodes/mkkeys/metadata.toml
[metadata]
icon = "fa6-regular:keyboard"
name = "MkKeys"
[requirements.extension."pymdownx.keys"]
[examples.single_key]
title = "Single key"
jinja = """
{{ "M" | MkKeys }}
"""
[examples.multiple_keys]
title = "Multiple keys"
jinja = """
{{ "M+k+K+e+y+s" | MkKeys }}
"""
[examples.modifiers]
title = "Modifiers"
jinja = """
{{ "Ctrl+A" | MkKeys }}
"""
[examples.as_list]
title = "As list"
jinja = """
{{ ["Alt", "X"] | MkKeys }}
"""
[output.markdown]
template = """
++{{ node.keys | join("+") }}++
"""