On Belgian French keyboards, Caps Lock behaves like Shift, affects all characters including dead keys but excluding "<", ">", "²", "³", and any keys requiring AltGr, and is undone by Shift.
Add Belgian French keymap file and add it to build process. Keymap is based on https://commons.wikimedia.org/wiki/File:Belgian_pc_keyboard.svg