Пример #1
0
        public static void Main()
        {
            watch = new Stopwatch();
            InterceptKeys.Hook();                               //Вешаем хук.
            InterceptKeys.KeyDown += InterceptKeys_KeyDown;     //событие "Клавиша нажата".
            InterceptKeys.KeyUp   += InterceptKeys_KeyUp;       //событие "Клавиша отпущена".
            //InterceptKeys.KeyEvent += InterceptKeys_KeyEvent; //тоже можно юзать, но имхо такое
            //List<Keys> PressedKeys = InterceptKeys.KeysDown;    //Получаем список зажатых в настоящий момент клавиш.
            //InterceptKeys.KeyState IsCtrlPressed =
            //InterceptKeys.GetState(Keys.ControlKey);        //Получаем состояние клавиши CTRL

            Application.Run();
            InterceptKeys.UnHook();                             //Снимаем хук.
        }