Hardware requirements
To quote the arduino reference:
These core libraries allow the 32u4 and SAMD based boards (Leonardo, Esplora, Zero, Due and MKR Family) to appear as a native Mouse and/or Keyboard to a connected computer.
To output the read UID like existing laser barcode scanners do, I need such a board. I will look on Banggood/Alibaba for cheap clones.