It depends if you are using the camxoffset(I think that's what it's called) or the duckoffset ptc (once again, I think that's what it's called).
The cam offset changes the camm offset when you call it, so you would need to use
Code:
if (GetAsyncKeyState(VK_CONTROL)!=0) {
PushToConsole(...);
}
(You might have to tinker with that a little)
If you use the duck offset then once you call it, it should change it so that when ever you duck(or crouch) your cam is offset by that many pixels.
Sorry for the bad explanation. If anyone else wants to elaborate, that would be great.