I have created an interface to connect a USB keyboard to a MSX computer.
For Sony machines with the 13 pin keyboard connector like HB-F700, HB-F500, HB-F900
It consists of a small box (3D printed) with internal small computer which reads the USB keycodes and simulates the keypresses on the keyboard matrix.
Extra features are added which are normally not possible with the real MSX keyboard.
With a gaming keyboard no ghosting is possible with this interface. Some non gaming keyboards don't allow pressing cursor keys and space button at the same time. Playing games like Nemesis or Quarth could couse issues. That's why the left and right windows keys can be used as space as well with this my keyboard interface. Also see this post: https://www.msx.org/forum/semi-msx-talk/emulation/bluemsx-24-25-keyboard-emulation
The firmware can be upgraded by connecting it to Windows/MAC/Linux using the micro USB connection. The firmware update is just drag and drop a file.