Richard Stallman <r...@gnu.org> writes:

>   > Type @kbd{@key{TAB}} or @kbd{M-@key{TAB}}.
>
>   > Both slanted "TAB" and "M-TAB" indicate, that input via keyboard is meant.
>
> The question at hand is, in which circumstances should @key be
> slanted, and in which circumstances should it be non-slanted.
>
> What answer do you propose for that?

@key shall always be slanted if it is about user input. This rule is
already applied when more than just keystroke is used, like in
@kbd{M-@key{TAB}}. It shall also be applied for one keystroke input,
like @kbd{@key{TAB}}.

It shall not be slanted when it is about the effect of the key, and NOT
about pressing the key as input. Example from the Emacs manual:

"If you don't have the @key{LFD} or @key{TAB} keys on your keyboard,
the @kbd{C-j} and @kbd{C-i} keys are equivalent to them, respectively."

Often (at least in the Emacs manual), @key{} is used to describe
characters. Whether this is good practice shall be decided. Instead of
writing "the @key{SPC} character", one could also write "the space
character".

Best regards, Michael.

Reply via email to