I have a similar usage and need. I do have a uGreen USB hub that has a button on top that I use to swap between computers - but it does have a slight delay.
I also discovered logitechs k860 keyboard which has 3 buttons on the top for switching between computers. I use it with the USB receiver and a bluetooth laptop. No noticeable lag and works very well.
I also discovered logitechs k860 keyboard which has 3 buttons on the top for switching between computers. I use it with the USB receiver and a bluetooth laptop. No noticeable lag and works very well.