[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern short GetKeyState(Keys nVirtKey);
public bool Keystate(Keys key)
{
int St = GetKeyState(key);
return (St == -127 || St == -128);
}
float FOV = 0;
if (Keystate(Keys.Add) | Keystate(Keys.Oemplus))
{
FOV += .5f;
}
if (Keystate(Keys.Subtract) | Keystate(Keys.OemMinus))
{
FOV -= .5f;
}
[DllImport("user32.dll")]
static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);
if(Convert.ToBoolean(GetAsyncKeyState(Keys.PageUp)) // Don't remember the + and - code hehe
//Increase FOV here

if(GetAsyncKeyState(Keys.PageUp)) FoV++; //Or what you use to increase your FoV with.

you are the best!
thanks