I used the Logitech G13 for SB, It also has a built-In mini joy stick If needed. It works great for me. The problem Is I don“t see them available any more, at least on Amazon EU. You do have the Razer Tartarus V2 (you gota love the names the put on this stuff) If you want something similar.
You do have cheaper options, like the Redragon K585 DITI mechanical keyboard and a few others on Amazon. Any programable add-on keyboard will work, and personally I find these keyboards great for the sole reason that you can program them, and have different profiles on them If they have that option. Works great for SB, FPS games and even for software like video editing, streaming apps or graphical editors as "short-cut" keys. Add to that a programable mouse and you got you“re self some QoL on PC.
For apps there“s JoyToKey, or x360ce which I used before...
https://www.x360ce.com/
Or, Touch Portal which Is a remote macro control that pretty easy to use. I use It on my smartphone for MSFS 2020 and DCS. It“s basically a cheaper, even free version of elgato Stream Deck without the casing.
https://www.touch-portal.com/
Hopefully you will find what you need.