diff --git a/web/org.openbravo.mobile.core/source/component/ob-keyboard.js b/web/org.openbravo.mobile.core/source/component/ob-keyboard.js
index 72b089c6a7665c0e0bca918585a4c3291c0000cd..541be3bb61bde56fe59e6d082ed03525859c9e39 100644
--- a/web/org.openbravo.mobile.core/source/component/ob-keyboard.js
+++ b/web/org.openbravo.mobile.core/source/component/ob-keyboard.js
@@ -725,6 +725,12 @@ enyo.kind({
         which -= 48;
       }
 
+      // Fix for Norauto with french keyboard to be able to scan "-"
+      if (which === 54 && inEvent.keyboardEvent.shiftKey) {
+        key = '-';
+        which = 109;
+      }
+      
       if (key) {
         if (OB.UTIL.isIOS()) {
           actualChar = key;
