I need a VNC setup that will pass special keystrokes to the client, specifically Alt+PrtSc and Ctrl+Shift+PrtSc, but regardless I would expect that anything except Ctrl+Alt+Del would pass to the server when the client window has focus. I use ShareX extensively on both host and client PCs and I need to be able to capture screens quickly on both.
The only VNC client that passes these key strokes through is RealVNC, but it performs so horribly (even over the local lan) that it is unusable. I have tried changing the color depth but the setting doesn't seem to do anything. The only setting that actually changed anything was the low quality mode which was unusably bad. With UltraVNC and TightVNC I was able to easliy set 256 color mode and performance was great but no key passthrough. Even when I disable ShareX on the client, those keys are not being passed through. OTOH RealVNC just passes those keys through regardless of ShareX, which is what I want.
I'm currently using TightVNC server. I tried installing RealVNC server but it wants an online account to work, so that's not an option. I thought maybe there might be some incombatabiliy with the server but both the TightVNC and UltraVNC clients perform well, in both normal and 256 colour mode, though I prefer the extra performance that comes with less colours. But neither TightVNC or UltraVNC will pass through the keystrokes I need.
So the bottom line is RealVNC client does exactly what I want, but performs so badly that it is unusable, and TightVNC and UltraVNC perform very well but don't actually give me full keyboard control of the remote device so are ultimatly kinda pointess. I also tried RemoteRipple but it was the worst of all worlds in every way.
I'm running on Windows, and would prefer a native client, but I suspect the solution is going to be to run it in a VM with some other VNC client that will pass those keys through.
might be easier to configure the keyboard to send another command when ctrl-alt-del is pressed