JSFiddle - React, Tailwind, and code Playground

HTML

<form id="scanform">
  <input disabled placeholder="Scannez un code barre" id="scan" />
  <input type="reset" value="Reset Scan">
</form>

JavaScript

document.addEventListener('keydown', function(event) {
console.log(event.key)
  if (event.key.match(/^-{0,1}\d+$/)) {
    var actualinput = document.getElementById('scan');
    actualinput.value += event.key;
    document.getElementById('scan').value = actualinput.value;
  } else if (event.key == 'Enter') {
    //document.getElementById("scanform").reset();
    console.log('enter')
  }
}, true);