diff --git a/keyboards/frenchdev/keymaps/default/keymap.c b/keyboards/frenchdev/keymaps/default/keymap.c
index e0a05cb3c..035e0179d 100644
--- a/keyboards/frenchdev/keymaps/default/keymap.c
+++ b/keyboards/frenchdev/keymaps/default/keymap.c
@@ -212,8 +212,8 @@ void press_enter(void) {
 
 void press_underscore(void) {
   if(shift_count > 0) unregister_code (KC_LSHIFT);
-  register_code (BP_UNDS);
-  unregister_code (BP_UNDS);
+  register_code ((unsigned char) BP_UNDS);
+  unregister_code ((unsigned char) BP_UNDS);
   if(shift_count > 0) register_code (KC_LSHIFT);
 }