Not a tool tip in the usual sense, but hopefully useful for some.
Disclaimer
To use SIM Dashboard as shown here you have to do an in-app purchase on your Android phone.
The free version only allows three buttons (widgets), but that is enough to test it.
Further, I have no affiliation with the maker of SIM Dashboard. I don't know them.
Background
There is a huge amount of physical, programmable keypads out there.
Also, a lot of the more expensive keyboards have programmable macro keys.
But, I don't want to use them. Extra keypads clutter my workspace even more, and I can never ever remember what I assign to macro keys that is marked G1, G2 etc (Logitech). And, my life's "remote control", aka my phone is always close.
Enter SIM Dashboard.
SIM Dashboard (SIM for short)
SIM is primarily focused on gaming. It supports a large number of racing/driving simulators, and you can use it as a dashboard (it transfers telemetry from games), and as a "button box".
I've been using SIM for a long time with Assetto Corsa Competizione and a couple of other games.
But SIM also have a generic mode where you can assign buttons to Windows key combos.
Use
SIM consists of two parts.
An Android app, and a very lightweight "server" module on your PC.
The Windows module requires admin elevation during install, and after the installation it pushes hard that you should run it in admin context (due to compatibility issues).
But, that is not necessary. I run it in user context on both my gaming PC, and my primary workstation with zero problems.
https://www.stryder-it.de/simdashboard/
Attached is a screenshot from my phone of a QAP button box (work in progress) set up to trigger hotkeys in QAP.
Regards,
joeNOR