[DllImport("user32.dll")]
static extern bool GetAsyncKeyState(System.Windows.Forms.Keys vKey);
Timer_Tick()
{
if(GetAsyncKeyState(Keys.F5))
Timer1.Start();
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F5)
{
if (timer1.Enabled)
timer1.Stop();
else
timer1.Start();
}
}
[System.Runtime.InteropServices.DllImport("User32.DLL")]
private static extern bool GetAsyncKeyState(Keys key);
private static System.Windows.Forms.Timer hotkeyTimer = new System.Windows.Forms.Timer();
public Main()
{
hotkeyTimer.Tick += new EvenHandler(hotkeyTimer_Tick);
hotkeyTimer.Interval = 1;
hotkeyTimer.Start();
}
public void hotkeyTimer_Tick(System.Object sender, System.EventArgs e)
{
if (GetAsyncKeyState(Keys.A))
{
//Do something when the A key is pressed
}
}