supplemental keyboards/controls no longer work!

I have a ShuttlePro2 which has 15 buttons on it plus jog/shuttle knobs which can be programmed to produce keystrokes such as arrow keys, configured on a global or per-app basis. I also have an Xkeys 16-button stick, and I wrote my own software which uses Win32 SendInput to turn those buttons into special characters or whatever.

With the lastest LibreOffice Writer, neither works anymore. I think there’s something changed so that it no longer can be fed input in this way. That’s a serious breakage. I’ve been using the Xkeys with Writer (OpenOffice before Libre) for many years, and bought it specifically for writing.

Is there some way to make it work again? Do you think this is a bug or misfeature that should be raised with someone?