diff -r af8fdd18940e web/org.openbravo.mobile.core/source/component/ob-terminal-component.js
--- a/web/org.openbravo.mobile.core/source/component/ob-terminal-component.js	Tue Oct 24 15:16:00 2017 +0200
+++ b/web/org.openbravo.mobile.core/source/component/ob-terminal-component.js	Thu Oct 26 10:38:45 2017 +0200
@@ -360,9 +360,16 @@
       keeper = document.createElement('input');
       keeper.setAttribute('id', '_focusKeeper');
       keeper.setAttribute('style', 'position: fixed; top: -100px; left: -100px;');
+      keeper.setAttribute('readonly', 'true');
       keeper.onblur = function (event) {
+        keeper.readOnly = true;
         OB.MobileApp.view.keeperBlur(event);
       };
+      keeper.onfocus = function (event) {
+        setTimeout(function () {
+          keeper.readOnly = false;
+        }, 1);
+      };
       if (OB.UTIL.isIOS()) {
         keeper.setAttribute('autocapitalize', 'off');
         keeper.setAttribute('autocorrect', 'off');
