
inline void VirtualKeyPress(BYTE byVirtualKeyCode)
{
INPUT ipSignal;
ipSignal.type = INPUT_KEYBOARD;
ipSignal.ki.wVk = byVirtualKeyCode;
ipSignal.ki.wScan = 0;
ipSignal.ki.dwFlags = 0L;
ipSignal.ki.time = 0L;
ipSignal.ki.dwExtraInfo = 0L;
SendInput(1, &ipSignal, sizeof(ipSignal));
ipSignal.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &ipSignal, sizeof(ipSignal));
}
while(1)
{
if(GetAsyncKeystate(VK_F12)<0 || GetAsyncKeyState(VK_F12)==1)
{
if(quickscope)
{
quickscope=false;
}
else
{
quickscope=true;
}
}
if(quickscope)
{
if(GetAsyncKeyState(LButton)<0 || GetAsyncKeyState(LButton==1))
{
VirtualKeyPress(0x33);
VirtualKeyPress(0x31);
}
}
Sleep(100);
}
(still figuering it out my self :S)

