Reading a USB nfc/rfid reader into node red


I am building a product with a thin client pc (running Ubuntu) and node red.
Currently i have a generic usb RFID reader

The problem is this reader acts like an HID device so my terrible workaround has been to add a dashboard text input node where the client needs to click on before scanning the tag.

Ideally i need a USB device that outputs more than the UID code (datablock with strings) directly to a serial node or similar so its introduced to the flow without any extra actions.
I know this issue could be the hardware, Ubuntu or node red but if anyone has any advice it woud be greatly appreciated.