The file to fix is probably /usr/share/X11/xkb/symbols/fr, lines 389 to 391:
< // French uses a comma as decimal separator, but keyboards are labeled with a period
< // Will take effect when KP_Decimal is mapped to the locale decimal separator
< key <KPDL> { [ KP_Delete, period, KP_Delete, KP_Decimal ] };
The file to fix is probably /usr/share/ X11/xkb/ symbols/ fr, lines 389 to 391:
< // French uses a comma as decimal separator, but keyboards are labeled with a period
< // Will take effect when KP_Decimal is mapped to the locale decimal separator
< key <KPDL> { [ KP_Delete, period, KP_Delete, KP_Decimal ] };
> key <KPDL> { [ KP_Delete, KP_Decimal, KP_Delete, KP_Decimal ] };