There is a simple way to have ç and that is to also define the French Canada keyboard as an alternative.
Then with this keyboard, you will have ALL the USA characters, the Euro, and the French characters. This layout does not however provide for the Spanish characters.
I use the ca(fr) keyboard exclusively, after getting used to it.
Leslie in Montreal