@JimScott this was nice, I am saving for the future.
I really need the swap images, what I am trying to achieve is the user to interact (learn) with the buttons, and see what will be the next position of each button, then the user can return to its original position ON/OFF/ON.
I will use this to teach students to be aware of the positions of the buttons and switches. The buttons changes images instantly in real life.
I am attaching some examples of the buttons and switches I will use.
1- original state is the left after press the button the DISCH will appear. If pressed again the button returns to original state.
2- Original is ON the second is AVAIL and vice versa.... note some buttons toggle up/down when pressed other not.
3- Switches only changes the direction, but some of then have 3 positions or more.
4- This is a knob it increments the bright as needed but I have no idea how to give to the users this impression. This particular knob has three different characteristics, the centre os ON/OFF toggle, and there is the button to incresase/reduce the brightness.
I really appreciate all inputs from everyone, thanks a lot