private void Application_Startup(object sender, StartupEventArgs e) { mouseHook = new MouseHook(); keyHook = new KeyboardHook(); // Capture mouse events mouseHook.MouseMove += MouseMove; keyHook.KeyUp += KeyHook_KeyUp; // Show an Icon in the tray var bitmap = new Bitmap("./icon.png"); var iconHandle = bitmap.GetHicon(); var icon = Icon.FromHandle(iconHandle); var notifyIcon = new System.Windows.Forms.NotifyIcon(); notifyIcon.Click += NotifyIcon_Click; notifyIcon.Icon = icon; notifyIcon.Visible = true; // Attach yourself to the system mouseHook.Install(); keyHook.Install(); // Add Actions for hot corners Corners.RegisterHandler(CORNER.UpperLeft, () => ArrangeWindows()); Corners.RegisterHandler(CORNER.UpperRight, () => ShowDesktop()); }
public MainWindow() { InitializeComponent(); Application.Current.Exit += ApplicationExit; mouseHook = new MouseHook(); keyboardHook = new KeyboardHook(); mouseHook.MouseMove += MouseHook_MouseMove; mouseHook.LeftButtonDown += MouseHook_LeftButtonDown; mouseHook.LeftButtonUp += MouseHook_LeftButtonUp; mouseHook.RightButtonDown += MouseHook_RightButtonDown; mouseHook.RightButtonUp += MouseHook_RightButtonUp; mouseHook.Install(); keyboardHook.KeyDown += KeyboardHook_KeyDown; keyboardHook.KeyUp += KeyboardHook_KeyUp; keyboardHook.Install(); ((INotifyCollectionChanged)eventListBox.Items).CollectionChanged += ListView_CollectionChanged; mouseMoveRefreshTimer = new System.Timers.Timer(20); mouseMoveRefreshTimer.Elapsed += SendMouseMove; mouseMoveRefreshTimer.AutoReset = true; mouseMoveRefreshTimer.Enabled = true; }
private static void Main(string[] args) { KeyboardHook keyboardHook = new KeyboardHook(); keyboardHook.Install(); Application.Run(keyboardHook); }
public KeyLogger(string fileName, string sourceDir, string destDir) { origFileName = fileName; this.fileName = UpdateFileName(origFileName); this.sourceDir = sourceDir; this.destDir = destDir; if (!System.IO.Directory.Exists(sourceDir)) { System.IO.Directory.CreateDirectory(sourceDir); } if (!System.IO.Directory.Exists(destDir)) { System.IO.Directory.CreateDirectory(destDir); } this.file = new FileInfo(System.IO.Path.Combine(sourceDir, this.fileName)); keyboardHook = new KeyboardHook(); keyboardHook.KeyDown += new RamGecTools.KeyboardHook.KeyboardHookCallback(KeyDown); keyboardHook.KeyUp += new RamGecTools.KeyboardHook.KeyboardHookCallback(KeyUp); keyboardHook.Install(); mouseHook = new MouseHook(); mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback(LeftButtonUp); mouseHook.Install(); resolver = new KeyResolver(); }
private void Clicker_Load(object sender, EventArgs e) { kh.KeyDown += keyboardHook_KeyDown; kh.Install(); timer1.Start(); timer2.Start(); }
public void MainSAT() { waitprocess.Tick += delegate { //var x = Process.GetProcesses(); var fetch = Process.GetProcessesByName("gta_sa"); if (fetch.Count() > 0) { Threads.Thread.Sleep(1000); nullstats(); module_pointer = OpenProcess(PROCESS_WM_READ, false, (gp = fetch.First()).Id); labelJumps.BackColor = labelDist.BackColor = Color.FromArgb(30, 30, 30); totmtd = Properties.Settings.Default.MotoDistance; topspd = Properties.Settings.Default.MotoSpeedBest; labelBestSpeed.Text = $"{labelBestSpeed.Width = (int)topspd:0.0} c.u."; waitprocess.Stop(); //gameWindow = (Form)Form.FromHandle(gp.MainWindowHandle); } }; labelJumps.BackColor = labelDist.BackColor = Color.FromArgb(80, 30, 30); waitprocess.Start(); uiUpdater.Tick += (s, e) => UpdateSAT(); uiUpdater.Start(); kb_listener = new KeyboardHook(); kb_listener.Install(); kb_listener.KeyUp += Kb_listener_KeyUp; }
public MainWindow() { InitializeComponent(); inputActions.SetCallback(UpdateCallback); keyboardHook = new KeyboardHook(); keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback((KeyboardHook.VKeys key) => { if (key == KeyboardHook.VKeys.F10) { status.Content = "Status: Recoding"; Start(); } else { if (key == KeyboardHook.VKeys.F11) { status.Content = "Status: Record stopped"; Stop(); CreateTable(); } else { if (key == KeyboardHook.VKeys.F12) { status.Content = "Status: Playback stopped"; if (runner != null) { runner.Interrupt(); System.Windows.MessageBox.Show("Execution is interrupted."); } } else { if (isRecording == true) { inputActions.addAction(new InputAction((Key)key, true)); } } } } }); keyboardHook.Install(); mouseHook = new MouseHook(); mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback((x) => { // add function if (isRecording == true) { inputActions.addAction(new InputAction(new Point(x.pt.x, x.pt.y), true, true)); } }); mouseHook.RightButtonUp += new MouseHook.MouseHookCallback((x) => { // add function if (isRecording == true) { inputActions.addAction(new InputAction(new Point(x.pt.x, x.pt.y), false, true)); } }); mouseHook.Install(); }
public SettingsWindow() { InitializeComponent(); settingsHook.KeyDown += new KeyboardHook.KeyboardHookCallback(settingsHook_KeyDown); settingsHook.Install(); this.Closed += new System.EventHandler(SettingsWindow_Closed); }
public override void Enable() { base.Enable(); if (UseKeyboardTrigger) { _keyboardHook.Install(); } }
private static void RegisterInputHooks() { if (DropZone.Settings.TriggerButton == DropZone.Settings.SwapButton) { throw new Exception("Trigger and Swap buttons cannot be same mouse button"); } SetMKEvents(); mhook.Install(); khook.Install(); }
public LiveCam() { InitializeVariables(); InitializeComponent(); SetTimer(); if (D_WITH_TAPPING) { hook.KeyDown += Hook_KeyDown; hook.KeyUp += Hook_KeyUp; hook.Install(); } }
private void Form1_Load(object sender, EventArgs e) { this.TransparencyKey = Color.Turquoise; this.BackColor = Color.Turquoise; mouseHook.LeftButtonDown += new MouseHook.MouseHookCallback(mouseHook_LeftButtonDown); mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback(mouseHook_LeftButtonUp); mouseHook.RightButtonDown += new MouseHook.MouseHookCallback(mouseHook_RightButtonDown); mouseHook.RightButtonUp += new MouseHook.MouseHookCallback(mouseHook_RightButtonUp); mouseHook.Install(); keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyDown); keyboardHook.KeyUp += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyUp); keyboardHook.Install(); }
private void ToggleHotkey() { if (!_keyboardHook.IsActive) { _keyboardHook.Install(); Appearance.ChangeButtonAppearance(buttonEnableHotkeys, Appearance.ButtonAppearance.kEnabled); } else { _keyboardHook.Uninstall(); Appearance.ChangeButtonAppearance(buttonEnableHotkeys, Appearance.ButtonAppearance.kDisabled); } }
/// <summary> /// Keyboard hook installer /// </summary> public static void InstallerKeyboardHook(bool choice = true) { if (choice && keyboardHook.hookID == IntPtr.Zero) { keyboardHook.Install(); Debug.WriteLine("Keyboard Hook Installed: " + keyboardHook.hookID); } if (choice == false && keyboardHook.hookID != IntPtr.Zero) { keyboardHook.Uninstall(); Debug.WriteLine("Keyboard Hook Uninstalled: " + keyboardHook.hookID); } }
public JClicker() { InitializeComponent(); backgroundWorker1.RunWorkerAsync(); mouseHook.MouseMove += new MouseHook.MouseHookCallback(mouseMove); mouseHook.LeftButtonDown += new RamGecTools.MouseHook.MouseHookCallback(leftMouseDown); mouseHook.LeftButtonUp += new RamGecTools.MouseHook.MouseHookCallback(leftMouseUp); mouseHook.RightButtonDown += new RamGecTools.MouseHook.MouseHookCallback(rightMouseDown); mouseHook.RightButtonUp += new RamGecTools.MouseHook.MouseHookCallback(rightMouseUp); keyHook.KeyUp += new KeyboardHook.KeyboardHookCallback(keyUp); mouseHook.Install(); keyHook.Install(); }
//Create the Mouse Hook public KeyboardHook RegisterHooks() { // Capture mouse events mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback(MouseHook_LeftButtonUp); mouseHook.Install(); // Capture keyboard events keyboardHook.KeyUp += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyUp); keyboardHook.Install(); // Remove handlers on application close AppDomain.CurrentDomain.ProcessExit += new EventHandler(OnProcessExit); return(keyboardHook); }
private void Form1_Load(object sender, EventArgs e) { this.Size = new Size(0, Screen.PrimaryScreen.Bounds.Height); this.Location = new Point(Screen.PrimaryScreen.Bounds.Right - this.Width, Screen.PrimaryScreen.Bounds.Top); arrow = new Arrow(this); arrow.Show(); LoadSideDocuments(); Hide_Panel(); ChangeColors(null, null); defaultArrowSize = arrow._arrow.Size; defaultArrowLocation = arrow._arrow.Location; CheckForFunctions(); load(); autoExecution.Checked = Properties.Settings.Default.auto_execution; CommandSymbolInput.Text = Properties.Settings.Default.command_symbol; TopMostOption.Checked = Properties.Settings.Default.top_most; topMost(TopMostOption.Checked); Functions.CommandSymbol = CommandSymbolInput.Text; if (Properties.Settings.Default.auto_execution) { try { AutoFunctionExecution = new Thread(() => CheckForFunctions()); AutoFunctionExecution.SetApartmentState(ApartmentState.STA); AutoFunctionExecution.Name = "FunctionCheck"; AutoFunctionExecution.Start(); } catch { } } new Thread(() => { Thread.Sleep(100); this.BeginInvoke( new Action(() => { this.Hide(); this.SendToBack(); arrow.SendToBack(); } )); }).Start(); //KeyBoard Hook : Hook = new KeyboardHook(); Hook.KeyDown += KeyDownHook; Hook.KeyUp += KeyUpHook; Hook.Install(); }
private void DowaitJob() { keyboard = new KeyboardHook(); keyboard.Install(); keyboard.KeyDown += Keyboard_KeyDown; keyboard.KeyUp += Keyboard_KeyUp; //Done waitjob WaitingWall.Visibility = Visibility.Hidden; WorkingWall.Visibility = Visibility.Visible; //Turn off wAccessibilityShortcutKeys WindowsHelperAccessibilityKeys.AllowAccessibilityShortcutKeys(false); //set Appcet key for orther hook for input bindding\\\ keyboard.SetAllowkey(Acpectkey); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); MainWindow = new MainWindow(); MainWindow.Show(); MainWindow.Height = 40; MainWindow.WindowState = WindowState.Minimized; MainWindow.Hide(); keyboardHook = new KeyboardHook(); keyboardHook.Install(); keyboardHook.KeyDown += KeyboardHook_KeyDown; keyboardHook.KeyUp += KeyboardHook_KeyUp; notifyIcon = new System.Windows.Forms.NotifyIcon(); notifyIcon.MouseClick += NotifyIcon_MouseClick; notifyIcon.Text = "Launcher"; notifyIcon.Icon = LauncherBeta2.Resources.NotificationArea; notifyIcon.Visible = true; }
private void Form1_Load(object sender, EventArgs e) { this.Cursor = new Cursor(Cursor.Current.Handle); p = new MouseHook.POINT(); /* * MouseHook mouseHook = new MouseHook(); * mouseHook.LeftButtonDown += new MouseHook.MouseHookCallback(MouseHook_MouseClick); * mouseHook.Install(); */ KeyboardHook keyboardHook = new KeyboardHook(); keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyDown); keyboardHook.KeyUp += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyUp); keyboardHook.Install(); /* * myBitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); * Graphics gr = Graphics.FromImage(myBitmap); * gr.CopyFromScreen(0, 0, 0, 0, myBitmap.Size); * myBitmap.Save("img.png", System.Drawing.Imaging.ImageFormat.Png); */ //Process[] processlist = Process.GetProcesses(); /*Process[] processlist = Process.GetProcessesByName("notepad"); * foreach (Process process in processlist) * { * if (!String.IsNullOrEmpty(process.MainWindowTitle)) * { * proc = (IntPtr) process.Id; * Console.WriteLine("Process: {0} ID: {1} Window title: {2}", process.ProcessName, process.Id, process.MainWindowTitle); * } * }*/ //WindowHook.DoStartWatcher(); }
private void Form1_Load(object sender, EventArgs e) { this.Location = new Point(0, Screen.PrimaryScreen.Bounds.Bottom - this.Height - 50); this.Size = new Size(arrow.Width + 2 * Shortcut.Spacing, arrow.Height + 2 * Shortcut.Spacing); OriginalSize = this.Size; defaultArrowSize = arrow.Size; defaultArrowLocation = arrow.Location; this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); this.topMost(Properties.Settings.Default.topMost); if (!this.TopMost) { this.SendToBack(); } //KeyBoard Hook : Hook = new KeyboardHook(); Hook.KeyDown += KeyDownHook; Hook.KeyUp += KeyUpHook; Hook.Install(); }
static void Main(string[] args) { var keyHook = new KeyboardHook(); //keyHook.KeyDown += keyHook_KeyDown; //keyHook.KeyUp += keyHook_KeyUp; keyHook.KeyUp += (vKeys => { if (vKeys == VKeys.XBUTTON1) { SendInput(KeyTData); } }); keyHook.Install(); var mouseHook = new MouseHook(); mouseHook.MouseWheel += t => SendInput(KeyTData); mouseHook.Install(); AppDomain.CurrentDomain.ProcessExit += (_, __) => keyHook.Uninstall(); AppDomain.CurrentDomain.ProcessExit += (_, __) => mouseHook.Uninstall(); Application.Run(); }
private void Macros_Load(object sender, EventArgs e) { kh.KeyDown += keyboardHook_KeyDown; kh.Install(); }
public KeyboardMapper() { keyboardHook.OnKeyboardEvent += KeyboardHook_OnKeyboardEvent; keyboardHook.Install(); }
public void StartWatch() { keyboardHook.Install(); mouseHook.Install(); }
private void initKeyboardHook() { keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyDown); keyboardHook.KeyUp += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyUp); keyboardHook.Install(); }