Regarding the conversation of the french keyboard with programmatic capabilites, I decided to take another route. Instead I’ll switch back and forth with the english layout when programming, and back to the french layout when writing text.
I did made some modifications of the FUNCTION layout to better place some keys, like the brackets, the arrows and some modifiers. I’ll take some time soon the draw the layout using Andew’s tool.