When implementing, be sure that when Ctrl+Alt+Shift+Whatever makes control go readonly that the control alt and shift keys aren't held down permanently down on the host. If the host gets the keydowns, it must get the keyups after control is readonly.
Optimally the server would never see the keydowns just as would happen when the mouse disables control but that may be impractical.