First of all, I'm new here and I don't own an M3 (yet). I have a Roland RD700SX.
I have several questions mainly about controling other keyboards with M3 and yes: I've used the Search function

So, let's go to the questions...
1:
Let's say I have M3 as master and RD as slave (M3 MIDI OUT ---> RD MIDI IN); I have one footswitch pedal connected to M3 only; can I program the M3 to when I press that pedal it sends some kind of signal/message to RD to change program/patch/combi/whatever (in other words, the sound I'm using)?
1.1 - can I program it to change programs in M3 only?
1.2 - can I program it to change programs in RD only?
1.3 - can I program it to change programs in both keyboards at same time?
1.4 - let's say I'm using a program in both M3 and RD (lets name it prog1m3 and prog1rd) and have the M3 programmed so as soon as I press the FS it will change programs in both keyboards (so I'll have prog2m3 and prog2rd); when the M3 changes to prog2 can I tell him that the next time I press the FS it will change only the RD/M3?
in other words:
- M3 and RD are using prog1
- I press FS and both keyboards change to prog2
- I press FS again and only M3 OR RD change program
2:
The same problem of question 1, but this time with a damper pedal.
1.1 - can I program it to work in M3 only?
1.2 - can I program it to work in RD only?
1.3 - can I program it to work in both keyboards at same time?
3:
Let's say that in some situations I want to control my RD via M3, and in other situations I want to control my M3 via RD; I would have to link both MIDI IN/OUT from each keyboard, right?
3.1 - can I say to keyboards "now you're master...[program change]...now you're slave"
in other words:
- I'm using M3 as master, controling a synth sound in RD
- I press FS and program changes
- RD becomes master and I'm now controling an M3 piano sound
I guess it has something to do with MIDI channels, right?
Well, I thinks that's all for now

Thanks for your help!!
Peace!!