pach a écritexact, j’ai un peu simplifié, serait ce plus juste de dire que sur qmk tu ne mets que des variables qwerty pour faire ton mapping au final ?
Plus exactement: le clavier (et donc son micrologiciel, et donc QMK) ignore tout de la disposition, qui est prise en charge par le système d'exploitation, pas le matériel.
*Mais* un micrologiciel configurable, comme QMK, doit bien faire référence aux touches (physiques) d'une manière ou d'une autre. Pour rendre plus facile de s'y retrouver et éviter d'avoir à utiliser des codes bruts, QMK propose plusieurs jeux de constantes pour désigner les différentes touches. Le jeu par défaut (KC_Q, KC_W, KC_E…) désigne chaque touche par le caractère qui y correspond en QWERTY. Mais c'est totalement arbitraire, ça disparaît avant même la compilation, et n'a aucun effet sur le produit final: c'est juste pour s'y retrouver. Il y a d'ailleurs un jeu de constantes bepo dans quantum/keymap_extras/keymap_bepo.h — mais ça ne change toujours rien au produit final, BP_P («Le B du Bépo») a strictement la même valeur dans QMK que KC_W («Le W du QWERTY»).