Map CTRL-i to TAB in X11 for Bluetooth Barcode Reader

I have a Bluetooth barcode scanner in HID mode (Keyboard Emulation) that reads barcode Code128. I want to embed a TAB in the code so it will send a value, then a TAB, and then more values. I was able to get the TAB in the barcode, but the scanner sends a “L-Control-i” key event. The xev output shows the “L_Control” then an ‘i’ instead of the TAB key. I understand that CTRL-i is also the same code as a TAB, but in this case, I want the TAB and not CTRL-i. Is there a way to map CTRL-i to TAB? I do not use CTRL-i anyway as a shortcut, so it would not bother me to override it. The second option is to change the barcode reader to Serial mode, but I am unsure how to map that to the keyboard input and if that would even work. I am using Rocky Linux 9. Do you have any other suggestions on how to get around this? Thanks!