You need a way to OUTPUT the PS/2 data. This is a bit different because you are using USB.... but the Xkeys is ONLY going to pickup the correct code. You MIGHT be able to install a host based program that translates exotic keypresses into real scan codes.... but the preferred method would be to have the X-keys output the correct code to begin with.

In order to do that, you need to get the right code into it. My prior FAQ was somewhat inaccurate and outdated - I just updated it. The barcode trick is noy likely to work. Most barcodes are a standard text + number only set to keep errors to a minimum. Some can encode information and extended sets but then you need an exotic reader and well... sort of seems like it is not worth the trouble.

My best suggestion is to fool around with a programmable PS/2 keyboard. SOME exist but I have no tested them yet personally so I cannot say for sure that one will work. In theory, it should but there could be some quirk about the X-keys that I do not yet know about.

I also have NO experience with the USB X-Keys. In theory one should be able to hack away at the .xkp file if the structure is fairly simple and the codes are non encoded and you know about key scan codes and are comfy with a hex editor. Not exacccctly simple but well This is boxing. C'mon

Otherwise, you need a method of outputting the proper scan code to the X-keys. There might be a way to have another computer SEND PS/2 codes out via a PS/2 port... in effect acting as one huge programmable keyboard. But I have not delved down into that yet nor do I have any current plans to. Surely, somebody somewhere HAS done so though, given the age of PS/2 and serial port technology.