What is the content of your /etc/vconsole.conf file?
If it's KEYMAP=us, then this is the root of the problem.
It should be smth like KEYMAP=fr ,
where fr is the keyboard layout code for French keyboards. I never used them, so don't know the right code.
Edit: Typo.