Let go of azerty if you're flemish and go for US qwerty.
mgpg89,
I don't know if you're flemish or walloon. This goes for if you're flemish. You could consider ditching azerty and going for US qwerty. Think about it, how often do you type french anyway? How close are you to the dutch border compared to where they speak french in Belgium? We only have azerty because of the french-speaking ones. So we get a bad keyboard layout because of historical reasons. At least on qwerty you don't need a shift to type numbers. You lose a whole row of keys on an azerty keyboard on less commonly used characters. I bet you need to type digits a lot more often than the symbols on there.
If you have a macbook you're a bit screwed as you can't easily switch your keyboard there. But if you have an iMac... go for US qwerty. You can even ditch the numpad as you'll be typing without trouble on the digits-row. The return key will be nice and horizontal like on other qwerty keyboards. These keys will be available: ~, `, \, |, [, {, ] and } without problem.
As you seem to need these you look like a programmer to me. Another reason for using US qwerty is the fact that typing a dot doesn't need the shift key.
So, if you're flemish, and certainly if you're a coder. Let go of azerty, it's sub-optimal for typing an definitely for programming. Go for US qwerty (not the normal apple qwerty but US qwerty).
Should you need an accent egu or grave or circonflex or umlaut/trede... These are all rather easy to type on a qwerty. There's logic behind the key-combos for these and they work system-wide (as opposed to other Operating Systems where different applications need different combos for the same symbol)
Greeting,
Jeroen.