diff --git a/addons/barcodes/models/ir_http.py b/addons/barcodes/models/ir_http.py index 4f22a7bef03308254fa96531d3ed69817b707e03..c43940eb04787357bfb00eaf306c31d7e1c559c4 100644 --- a/addons/barcodes/models/ir_http.py +++ b/addons/barcodes/models/ir_http.py @@ -11,5 +11,5 @@ class IrHttp(models.AbstractModel): res = super(IrHttp, self).session_info() if self.env.user.has_group('base.group_user'): res['max_time_between_keys_in_ms'] = int( - self.env['ir.config_parameter'].sudo().get_param('barcode.max_time_between_keys_in_ms', default='55')) + self.env['ir.config_parameter'].sudo().get_param('barcode.max_time_between_keys_in_ms', default='100')) return res diff --git a/addons/barcodes/static/src/js/barcode_events.js b/addons/barcodes/static/src/js/barcode_events.js index 9b12cb4bf96eb870ad26a0b48cf7206c8d059958..adcb47c4aeb4136f6f70dd1ddb9a334dbf4376b5 100644 --- a/addons/barcodes/static/src/js/barcode_events.js +++ b/addons/barcodes/static/src/js/barcode_events.js @@ -27,7 +27,7 @@ var BarcodeEvents = core.Class.extend(mixins.PropertiesMixin, { suffix: /[\n\r\t]+/, // Keys from a barcode scanner are usually processed as quick as possible, // but some scanners can use an intercharacter delay (we support <= 50 ms) - max_time_between_keys_in_ms: session.max_time_between_keys_in_ms || 55, + max_time_between_keys_in_ms: session.max_time_between_keys_in_ms || 100, // To be able to receive the barcode value, an input must be focused. // On mobile devices, this causes the virtual keyboard to open. // Unfortunately it is not possible to avoid this behavior...