Używanie hotkeya przy ukrytym oknie

0

Mam tu taki kod:

private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && e.KeyCode == Keys.NumPad0)
            {
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.EnableRaisingEvents = false;
                proc.StartInfo.FileName = "C:\\Program Files\\Sublime Text 3\\sublime_text.exe";
                proc.Start();
            }
            if (e.Control && e.KeyCode == Keys.NumPad1)
            {
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.EnableRaisingEvents = false;
                proc.StartInfo.FileName = "C:\\xampp\\xampp-control.exe";
                proc.Start();
            }
            if (e.Control && e.KeyCode == Keys.NumPad2)
            {
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.EnableRaisingEvents = false;
                proc.StartInfo.FileName = "C:\\Program Files (x86)\\WinSCP\\WinSCP.exe";
                proc.Start();
            }
            if (e.Control && e.KeyCode == Keys.NumPad3)
            {
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.EnableRaisingEvents = false;
                proc.StartInfo.FileName = "C:\\Program Files (x86)\\PuTTY\\putty.exe";
                proc.StartInfo.Arguments = "-load IP";
                proc.Start();
            }
        }

chcę aby można było używać podczas gdy okno aplikacji jest zminimalizowane bądź w trayu.

1

http://www.liensberger.it/web/blog/?p=207
Ogólnie szukaj w google hasła global hotkey

1 użytkowników online, w tym zalogowanych: 0, gości: 1