I am working on a project to collect data from a barcode scanner using an arduino which in turn is connected to a POS/laptop. So far i am able to collect the data from the barcode scanner by using the arduino as a host and in order to send the scanner data from the arduino to the laptop i am using a basic FTDI board (https://www.sparkfun.com/products/9716) that coverts serial data from the arduino to USB. However, it shows up as a COM port in my computer and i need an additional serial monitor to see the data transferred from the arduino. Is there a device that converts serial data from the arduino to "HID keyboard Device" similar to the FTDI board.
Please let me know if i have not made myself clear or if you need more information.
Edit: I forgot to add that i am using arduino MKR NB 1500 (store.arduino.cc/arduino-mkr-nb-1500-1413). I am using the board's native USB port to connect to the barcode scanner. USBHost library (github.com/arduino-libraries/USBHost) gives the board the ability to act as a USB host and connect to the barcode scanner and get the scanned data from the barcode scanner. I am using the FTDI board (serial to USB converter) and arduino's serial1 to send the scanned data to my laptop.
We are trying to build a portable device that connects to the barcode scanner and the POS. We are using the arduino to update our database (I can use the MKR board to send a POST request with the barcode data to update our database) and in addition to this the arduino should be able to send the scanned data to POS. As of now i am connecting arduino's RX and TX pins to the FTDI board which converts UART to USB. I would like to replace this FTDI board with an interface that converts UART to "USB HID keyboard". Please let me know if more information is needed.