static DecchiCore() { manager = new GlobalKeyboardHook(); manager.KeyDown += HookManager_KeyDown; }
/// <summary> /// 전역 키보드 이벤트 정의부 /// </summary> /// <param name="sender">이벤트 발생 오브젝트</param> /// <param name="e">키 이벤트</param> static void HookManager_KeyDown(object sender, GlobalKeyboardHook.KeyHookEventArgs e) { if (DisableKeyEvent || (Globals.Instance.SkipFullscreen && NativeMethods.DetectFullscreenMode())) return; if (Keyboard.Modifiers == Globals.Instance.Shortcut.Modifier) { DecchiCore.RunOnBackground(); } }