La réponse à cette question a finalement été complétée dans une [une autre de mes questions questions](https://texnique.fr/osqa/questions/7519/xkeyval-recuperer-la-valeur-dun-booleen-pour-laffecter-a-un-autre-dune-autre-famille) avec la création de compteurs (variables).
Dans le préambule, on écrit après les packages :
...
\newcount\n
\newcount\c
...
puis dans la création de la macro "CrayonGris" « CrayonGris » à l'emplacement adequat adéquat :
%affectation des valeurs 1 ou -1 selon la valeur du booléen "DES@CrayonGris@orientation" pour pouvoir dans mon cas réaliser un dessin à droite ou bien à gauche:
gauche :
\ifDES@CrayonGris@orientation % choix de la position de la vis sur la bague (droite=1 ; gauche=-1)
\n = 1
\else
\n = -1
\fi
J'ai également eu besoin de faire le lien entre deux booléens de la manière suivante dans une seconde macro "Compas":
macro, intitulée « Compas » :
\ifDES@Compas@orientationCompas
% corrélation entre l'orientation gauche-droite pour la pointe du compas et de la vis sur la bague du crayon du compas
\c = 1
\setkeys[DES]{CrayonGris}{orientation=true}
\else
\c = -1
\setkeys[DES]{CrayonGris}{orientation=false}
\fi
Auitrement Autrement dit, les deux compteurs "\n" `\n` et "\c" `\c` m'ont permis d'utiliser les deux booléens comme "interrupteur" « interrupteur », permettant ici un choix d'orientation.