Pen outline; //= new Pen(Color.Red); public Form1() { InitializeComponent(); m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseMove += HookManager_MouseMove; brush = new SolidBrush(Color.FromArgb(128, 40, 40, 40)); outline = new Pen(Color.Red); this.TopMost = true; // make the form always on top this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; // hidden border //this.AutoScaleMode = AutoScaleMode.Dpi; this.WindowState = FormWindowState.Maximized; // maximized int height = Screen.PrimaryScreen.Bounds.Height; int width = Screen.PrimaryScreen.Bounds.Width; //Console.WriteLine(height + " " + width); this.Width = width; this.Height = height; this.MinimizeBox = this.MaximizeBox = false; // not allowed to be minimized this.MinimumSize = this.MaximumSize = this.Size; // not allowed to be resized this.TransparencyKey = this.BackColor = Color.Red; // the color key to transparent, choose a color that you don't use g = this.CreateGraphics(); this.Opacity = 0.30; Console.WriteLine("Press Ctrl+C To Exit"); }
public Form1() { InitializeComponent(); m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseWheel += HookManager_MouseWheel; }
public void StartPicking() { GlobalHook = new GlobalHooker(); MouseListener = new MouseHookListener(GlobalHook); MouseListener.MouseDownExt += _pick; MouseListener.Start(); }
private void InitializeComponent() { keyboardHook = new KeyboardHookListener(new GlobalHooker()); keyboardHook.Enabled = true; keyboardHook.KeyDown += keyboardHook_KeyDown; keyboardHook.KeyUp += keyboardHook_KeyUp; mouseHook = new MouseHookListener(new GlobalHooker()); mouseHook.Enabled = true; mouseHook.MouseWheel += mouseHook_MouseWheel; mouseHook.MouseDown += mouseHook_MouseDown; mouseHook.MouseUp += mouseHook_MouseUp; simulator = new InputSimulator(); trayMenu = new ContextMenu(); trayMenu.MenuItems.Add("Run on startup", ToggleStartup); trayMenu.MenuItems.Add("Exit", OnExit); trayIcon = new NotifyIcon(); trayIcon.Text = "Lackey"; trayIcon.Icon = Resources.Icon; trayIcon.ContextMenu = trayMenu; trayIcon.Visible = true; }
public MainWindow() { InitializeComponent(); WindowExe.SetDefaultIcon(Properties.Resources.application); _viewModel = new ViewModel.ViewModel(); _viewModel.Timer.Tick += DispatcherTimer_Tick; DataContext = _viewModel; _stopwatch = new Stopwatch(); _stopwatch.Start(); _mouseListener = new MouseHookListener(new GlobalHooker()) { Enabled = true }; _mouseListener.MouseDownExt += ActionListener; _mouseListener.MouseMove += ActionListener; _mouseListener.MouseWheel += ActionListener; _keyboardListener = new KeyboardHookListener(new GlobalHooker()) { Enabled = true }; _keyboardListener.KeyDown += ActionListener; _viewModel.LoadFromDisk(); Stop(); }
static MouseProximityActivation() { MouseHook = new MouseHookListener(new AppHooker()) { Enabled = true }; MouseHook.MouseMove += OnMouseGloballyMoved; }
private Session() { // create the keyboard and mouse hooks, for the app only Hooker hook = new AppHooker(); _mouseListener = new MouseHookListener(hook); _keyboardListener = new KeyboardHookListener(hook); this.InSession = false; }
/// <summary> /// 记录操作 /// </summary> public RecordOperation() { InitializeComponent(); m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; }
public TestFormHookListeners() { InitializeComponent(); m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; }
//Cursor public TestFormHookListeners() { InitializeComponent(); m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; }
public MouseHook(MouseHookListener listener) { _listener = listener; _hookProc = HookCallback; // if an instance-level delegate is not used, windows will silently remove the hook... using (Process currentProcess = Process.GetCurrentProcess()) using (ProcessModule currentModule = currentProcess.MainModule) { _hook = User32.SetWindowsHookEx(WH_MOUSE_LL, _hookProc, Kernel32.GetModuleHandle(currentModule.ModuleName), 0); } }
public Learn() { InitializeComponent(); _mouseListener = new MouseHookListener(new GlobalHooker()); _mouseListener.Enabled = true; _mouseListener.MouseMove += _ListenerMouseMove; _mouseListener.MouseClick += _ListenerMouseClick; label1.Text = string.Format("Pozice myši: x={0:0000}; y={1:0000}", 0, 0); helper.Text = HelperDefault + HelperSteps[0]; }
public MouseTracker() { InitializeComponent(); m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseMove += HookManager_MouseMove; cbMonRes.SelectedIndex = 0; }
public void destroy() { m_MouseHookManager.Enabled = false; //m_MouseHookManager.MouseMove -= HookManager_MouseMove; //m_MouseHookManager.MouseDown -= HookManager_MouseDown; m_MouseHookManager.MouseUp -= HookManager_MouseUp; m_MouseHookManager.MouseDownExt -= MouseDownExt; m_MouseHookManager.MouseMoveExt -= MouseMoveExt; m_MouseHookManager.Dispose(); m_MouseHookManager = null; }
public Highlighter() { mouseListener = new MouseHookListener(new GlobalHooker()); mouseListener.MouseMoveExt += OnGlobalMouseMoveExt; mouseListener.MouseDownExt += OnGlobalMouseDown; mouseMoveThrottlingTimer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(50), }; mouseMoveThrottlingTimer.Tick += MouseMoveThrottlingTimerOnTick; }
public MouseButtonDownUpSource( Enums.MouseButtons triggerButton, IObservable <Timestamped <PointAndKeyValue?> > pointAndKeyValueSource) { this.triggerButton = (System.Windows.Forms.MouseButtons)triggerButton; //Cast to the Windows.Forms.MouseButtons enum this.pointAndKeyValueSource = pointAndKeyValueSource; mouseHookListener = new MouseHookListener(new GlobalHooker()) { Enabled = true }; }
public Form1() { InitializeComponent(); m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_KeyboardHookManager.KeyDown += HookManager_KeyDown; m_KeyboardHookManager.KeyUp += HookManager_KeyUp; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseDown += HookManager_MouseDown; m_MouseHookManager.MouseUp += HookManager_MouseUp; }
public MouseButtonDownUpSource( Enums.MouseButtons triggerButton, IPointSource pointSource) { this.triggerButton = (System.Windows.Forms.MouseButtons)triggerButton; //Cast to the Windows.Forms.MouseButtons enum this.pointSource = pointSource; mouseHookListener = new MouseHookListener(new GlobalHooker()) { Enabled = true }; }
private void ActivateMouseHook() { // Note: for an application hook, use the AppHooker class instead var m_mouseListener = new MouseHookListener(new GlobalHooker()); // The listener is not enabled by default m_mouseListener.Enabled = true; // Set the event handler // recommended to use the Extended handlers, which allow input suppression among other additional information m_mouseListener.MouseDownExt += (sender, arg) => OnMouseDown.Invoke(sender, arg); m_mouseListener.MouseUp += (sender, arg) => OnMouseUp.Invoke(sender, arg); }
public MouseHooker() { buttonState = ""; VirtualMouse = false; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; //m_MouseHookManager.MouseMove += HookManager_MouseMove; //m_MouseHookManager.MouseDown += HookManager_MouseDown; m_MouseHookManager.MouseUp += HookManager_MouseUp; m_MouseHookManager.MouseDownExt += MouseDownExt; m_MouseHookManager.MouseMoveExt += MouseMoveExt; }
public MoonPdfPanelInputHandler(MoonPdfPanel source) { this.source = source; this.source.PreviewKeyDown += source_PreviewKeyDown; this.source.PreviewMouseWheel += source_PreviewMouseWheel; this.source.PreviewMouseLeftButtonDown += source_PreviewMouseLeftButtonDown; this.mouseHookListener = new MouseHookListener(new GlobalHooker()); this.mouseHookListener.Enabled = false; this.mouseHookListener.MouseMove += mouseHookListener_MouseMove; this.mouseHookListener.MouseUp += mouseHookListener_MouseUp; }
/// <summary> /// register mouse & keyboard events /// </summary> public ScreenshotChangedTracker() { // Register Hooks for Mouse _mouseListener = new MouseHookListener(new GlobalHooker()); _mouseListener.Enabled = true; _mouseListener.MouseWheel += MouseListener_MouseScrolling; _mouseListener.MouseClick += MouseListener_MouseClicking; // Register Hooks for Keyboard _keyboardListener = new KeyboardHookListener(new GlobalHooker()); _keyboardListener.Enabled = true; _keyboardListener.KeyDown += KeyboardListener_KeyDown; }
public RecordKeyPress() { savePressKeysTimer = new System.Timers.Timer(30 * 1000); // Occurs every 30 seconds... savePressKeysTimer.Elapsed += savePressKeysTimer_Elapsed; m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_KeyboardHookManager.KeyPress += m_KeyboardHookManager_KeyPress; m_KeyboardHookManager.KeyDown += m_KeyboardHookManager_KeyDown; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseDown += m_MouseHookManager_MouseDown; }
private void SetupListeners() { _keyboardListener = new KeyboardHookListener(new GlobalHooker()); _keyboardListener.KeyDown += (sender, args) => { if (args.KeyCode == Keys.S) { args.Handled = true; } }; _mouseListener = new MouseHookListener(new GlobalHooker()); _mouseListener.MouseDownExt += (sender, args) => args.Handled = true; }
public UI() { InitializeComponent(); //设置鼠标勾子 mhl = new MouseHookListener(new MouseKeyboardActivityMonitor.WinApi.GlobalHooker()); mhl.MouseMove += new MouseEventHandler(mhl_MouseMove); mhl.Enabled = true; //设置键盘勾子 khl = new KeyboardHookListener(new MouseKeyboardActivityMonitor.WinApi.GlobalHooker()); khl.KeyDown += new KeyEventHandler(khl_KeyDown); khl.Enabled = true; }
private void initializeHooks() { m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_KeyboardHookManager.KeyDown += HookManager_KeyDown; m_KeyboardHookManager.KeyUp += HookManager_KeyUp; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseDownExt += HookManager_MouseDown; m_MouseHookManager.MouseUp += HookManager_MouseUp; }
private void RemoveMouseHook() { if (m_MouseHookManager == null) { return; } m_MouseHookManager.Enabled = false; m_MouseHookManager.MouseDownExt -= HookManager_MouseDown; m_MouseHookManager.MouseUp -= HookManager_MouseUp; m_MouseHookManager = null; }
private void InitiateMouseHook() { if (m_MouseHookManager != null) { return; } m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseDownExt += HookManager_MouseDown; m_MouseHookManager.MouseUp += HookManager_MouseUp; }
private void button3_Click(object sender, EventArgs e) { m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_KeyboardHookManager.Enabled = true; m_KeyboardHookManager.KeyDown += HookManager_KeyDown; m_KeyboardHookManager.KeyUp += HookManager_KeyUp; m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.Enabled = true; m_MouseHookManager.MouseDownExt += HookManager_MouseDown; m_MouseHookManager.MouseUp += HookManager_MouseUp; }
private void Start() { _mMouseListener = new MouseHookListener(new GlobalHooker()) { Enabled = true }; _mMouseListener.MouseDownExt += AMouseDown; _mMouseListener.MouseMove += MMouseListenerOnMouseMove; _mKeyListener = new KeyboardHookListener(new GlobalHooker()) { Enabled = true }; _mKeyListener.KeyDown += AKeyDown; }
public Form1() { InitializeComponent(); keyhook = new KeyboardHook(); keyhook.KeyPressed += KeyhookOnKeyPressed; keyhook.RegisterHotKey(modifierKeys, RemoteSwitch); keyhook.RegisterHotKey(modifierKeys, LocalSwitch); mouseHook = new MouseHookListener(new GlobalHooker()); mouseHook.MouseDownExt += GlobalMouseClickListener; mouseHook.MouseMoveExt += GlobalMouseMoveListener; remote = new QRemote(txtRemoteIP.Text.Trim()); remote.Connect(); }
public Main() { InitializeComponent(); // Windows Form에서 Key 입력 이벤트가 발생할 수 있도록 설정. this.KeyPreview = true; // Key 누름 이벤트를 생성. this.KeyDown += new KeyEventHandler(Main_KeyDown); //this.KeyPress += new KeyPressEventHandler(Main_KeyPress); m_MouseHookManager = new MouseHookListener(new GlobalHooker()); m_MouseHookManager.MouseDown += HookManager_MouseDown; m_MouseHookManager.MouseUp += HookManager_MouseUp; }
public WindowSelector() { InitializeComponent(); ExceptionlessClient.Default.Register(); Config.Init(); Size = new Size(0, 0); _hasBeenPressend[Keys.Add] = false; try { BackColor = Color.FromArgb(Config.Settings["Settings"]["Color"].intValue); } catch (Exception e) { e.ToExceptionless().AddTags("changeColor").Submit(); } InitializePositions(); var trayMenu = new ContextMenu(); trayMenu.MenuItems.Add("Settings", OnSettings); trayMenu.MenuItems.Add("Exit", OnExit); var trayIcon = new NotifyIcon { Text = "Window Selector", Icon = new Icon(GetType(), "Icon.ico"), ContextMenu = trayMenu, Visible = true }; mouseListener = new MouseHookListener(new GlobalHooker()); mouseListener.Enabled = true; mouseListener.MouseMoveExt += OnMouseDown; keyboardListener = new KeyboardHookListener(new GlobalHooker()); keyboardListener.Enabled = true; keyboardListener.KeyDown += OnKeyDown; keyboardListener.KeyUp += OnKeyUp; Opacity = 0.15f; Size = new Size(0, 0); WindowState = FormWindowState.Normal; }
/// <summary> /// Initializes a new instance of <see cref="MouseKeyEventProvider"/> /// </summary> public MouseKeyEventProvider() { m_KeyboardHookManager = new KeyboardHookListener(new GlobalHooker()); m_MouseHookManager = new MouseHookListener(new GlobalHooker()); }