tu l'affiches sur quoi ton menu ? un LCD 2x16 ?
Avec un truc type 5 boutons :
Ce que je ferais, c'est stocker le menu dans un tableau.
Avec les boutons, tu incrémentes la position d'entrée de ton tableau
Tu mets à jour ton affichage en conséquence (tu n'affiches que la partie proche ta "position d'entrée")
A l'appui sur le bouton "valid", tu enclenche l'action. Faut juste transmettre la position de ta cellule, puis avec un "case" traiter cette info
si je suis pas très clair, demandes
Par contre, avec 16 touches, tu va pouvoir en faire des choses

... la plupart des régulateurs/gestionnaires domotiques ont de 3 à 5 touches (haut / bas / droite / gauche / valid)