Es-ce que c'est faisable?

Je ne me suis pas encore complètement plongé dans les entrailles du SIOC (bon j'ai lu et relu la bible de claude, mais je ne suis pas encore passé à l'action), par contre je suis déjà en train de faire mes modules.
Et pour avancer dans mes modules (génériques), notamment pour prévoir le nombre d'encodeurs, j'ai besoin de savoir si certaines choses sont bien réalisables en SIOC:
Etant donné que les encodeurs de chez OC ont un switch intégré, es-ce qu'il est faisable d'utiliser ce poussoir comme une fonction "shift".
En gros, sur un même encodeur, peut-on attribuer 2 fonction? (donc 2 offset)
Je m'explique: par exemple un encodeur pour OBS1 et OBS2 : en tournant l'encodeur on règlerait l'OBS1, mais en tournant et en appuyant on règlerait l'OBS2.
Ou encore un encodeur pour régler l'altimètre, mais qui, en appuyant, règlerait le radar d'altitude.
Ou un encodeur pour le PA qui règlerait à la fois l'altitude et le vario...
Merci!
Et pour avancer dans mes modules (génériques), notamment pour prévoir le nombre d'encodeurs, j'ai besoin de savoir si certaines choses sont bien réalisables en SIOC:
Etant donné que les encodeurs de chez OC ont un switch intégré, es-ce qu'il est faisable d'utiliser ce poussoir comme une fonction "shift".
En gros, sur un même encodeur, peut-on attribuer 2 fonction? (donc 2 offset)
Je m'explique: par exemple un encodeur pour OBS1 et OBS2 : en tournant l'encodeur on règlerait l'OBS1, mais en tournant et en appuyant on règlerait l'OBS2.
Ou encore un encodeur pour régler l'altimètre, mais qui, en appuyant, règlerait le radar d'altitude.
Ou un encodeur pour le PA qui règlerait à la fois l'altitude et le vario...
Merci!