private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     _listener = new LowLevelKeyboardListener();
     _listener.OnKeyPressed += listener_OnKeyPressed;
     _listener.HookKeyboard();
     this.textBox_DisplayKeyboardInput.Text = "";
 }
Пример #2
0
        /* private void Pokreni_Click(object sender, RoutedEventArgs e)
         * {
         *       izvrsavaSe = true;
         *       int str, str2, leftClickTimer, afkTimer, brojZavrsenihSekundi = 0, triggerAfkDonjiStr, triggerAfkGornjiStr, triggerAfkTimer,
         *   afkTimerDonjiStr, afkTimerGornjiStr, holddownDonjiStr, holddownGornjiStr, holddownTimer;
         *       Random rnd = new Random();
         *       Random triggerAfkRnd = new Random();
         *       Random afkTimerRnd = new Random();
         *       Random holddownTimerRnd = new Random();
         *       //vrijednosti iz xamla
         *       str = Int32.Parse(intervalDonja.Text);
         *       str2 = Int32.Parse(intervalGornja.Text);
         *       triggerAfkDonjiStr = Int32.Parse(triggerAfkDonji.Text);
         *       triggerAfkGornjiStr = Int32.Parse(triggerAfkGornji.Text);
         *       afkTimerDonjiStr = Int32.Parse(afkTimerDonji.Text);
         *       afkTimerGornjiStr = Int32.Parse(afkTimerGornji.Text);
         *       holddownDonjiStr = Int32.Parse(holddownDonji.Text);
         *       holddownGornjiStr = Int32.Parse(holddownGornji.Text);
         *
         *       //random pocetna vrijednost za afk timer
         *       triggerAfkTimer = triggerAfkRnd.Next(triggerAfkDonjiStr, triggerAfkGornjiStr + 1);
         *       triggerAfkTimer = triggerAfkTimer * 60 * 1000;
         *       var task = Task.Run(async () => {
         *           //Debug.Print("5 sec ceka");
         *           await Task.Delay(5000);
         *           for (; ; )
         *           {
         *               holddownTimer = holddownTimerRnd.Next(holddownDonjiStr, holddownGornjiStr + 1);
         *               //U slucaju da je proslo 10 min za trigger(recimo) hocu da mi dadne random vrijeme prije slj klika i resetuje random vrijeme cekanja
         *               if (brojZavrsenihSekundi >= triggerAfkTimer)
         *               {
         *                   brojZavrsenihSekundi = 0;
         *                   afkTimer = afkTimerRnd.Next(afkTimerDonjiStr, afkTimerGornjiStr + 1);
         *                   triggerAfkTimer = triggerAfkRnd.Next(triggerAfkDonjiStr, triggerAfkGornjiStr + 1);
         *                   triggerAfkTimer = triggerAfkTimer * 60 * 1000;
         *                   //Debug.Print("Ceka"+afkTimer+"sekundi");
         *                   mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
         *                   await Task.Delay(holddownTimer);
         *                   mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
         *                   await Task.Delay(afkTimer * 1000);
         *               }
         *               leftClickTimer = rnd.Next(str, str2 + 1);
         *               //Debug.Print("left click timer " + leftClickTimer);
         *               brojZavrsenihSekundi += leftClickTimer;
         *               await Task.Delay(leftClickTimer);
         *               //Debug.Print("Hello World after" + leftClickTimer + "seconds");
         *               mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
         *               //Debug.Print("startan klik");
         *               await Task.Delay(holddownTimer);
         *               mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
         *               //Debug.Print("endan klik");
         *
         *           }
         *       });
         *
         *
         * }*/
        private void Form_Load(object sender, RoutedEventArgs e)
        {
            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;

            _listener.HookKeyboard();
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            inputRemotePort     = 9000;
            connectRemotePort   = 7001;
            clipboardLocalPort  = 8000;
            clipboardRemotePort = 8001;
            keepAliveRemotePort = 5000;

            Connection.ClientConnected += registerListeners;
            Connection.ClientConnected += updateButtons;
            Connection.ClientConnected += startKeepAlive;

            Connection.ClientConnected += fullScreen;

            Connection.ClientDisconnected += deregisterListeners;
            Connection.ClientDisconnected += updateButtons;
            Connection.ClientDisconnected += stopKeepAlive;

            Connection.ClientDisconnected += resizeScreen;

            keep.DeadClient += onKeepAliveError;

            _listener      = new LowLevelKeyboardListener();
            _mouseListener = new LowLevelMouseListener();
        }
Пример #4
0
        public MenuBar(System.Windows.Forms.Screen screen)
        {
            InitializeComponent();

            Screen = screen;

            setPosition();

            setupMenu();

            setupPlaces();

            setupSearch();

            initializeClock();

            setupPrograms();

            initSparkle();

            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;
            _listener.HookKeyboard();

            // Need to add a CairoSetting to Set this as an Override When Explorer is Shell.
            if (true)
            {
                WinKeyOverride = ToggleProgramsMenu;
            }
        }
Пример #5
0
        private void Window_Loaded(object sender, EventArgs e)
        {
            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;

            _listener.HookKeyboard();
        }
 private void InitializeKeyboardHook()
 {
     //Start Keyboard Listener (Removed Keylogger)
     _listener = new LowLevelKeyboardListener();             //New Hook Object
     _listener.OnKeyPressed += KeyboardListner_OnKeyPressed; //Subscribe to Event
     _listener.HookKeyboard();                               //Start Hook
 }
Пример #7
0
 public void RegisterKeybinds()
 {
     keyboardListener = new LowLevelKeyboardListener();
     keyboardListener.OnKeyPressed += KeyDownEvent;
     keyboardListener.OnKeyUp      += KeyUpEvent;
     keyboardListener.HookKeyboard();
 }
Пример #8
0
        //private KeyboardHook keyboardHook;

        public void Start()
        {
            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;

            //keyboardHook = new KeyboardHook();
            //keyboardHook.KeyUp += KeyboardHook_KeyUp;
        }
Пример #9
0
 public FrameNavigationService()
 {
     _pagesByKey             = new Dictionary <string, Uri>();
     _pages                  = new List <string>();
     _listener               = new LowLevelKeyboardListener();
     _listener.OnKeyPressed += OnKeyPressed;
     _listener.HookKeyboard();
 }
        internal GlobalHotKeyManager()
        {
            _listener            = new LowLevelKeyboardListener();
            _listener.OnKeyDown += _listener_OnKeyDown;
            _listener.OnKeyUp   += _listener_OnKeyUp;

            _listener.HookKeyboard();
        }
Пример #11
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            /* Inicializar key listener */
            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;
            _listener.HookKeyboard();

            audio = new WMPLib.WindowsMediaPlayer();
        }
Пример #12
0
 private void Main_Load(object sender, EventArgs e)
 {
     // Create new object using DLL
     _listener = new LowLevelKeyboardListener();
     // Hang up the handler for pressing
     _listener.OnKeyPressed += _listener_OnKeyPressed;
     // Run
     _listener.HookKeyboard();
 }
        public static bool IsCharacter(this Key key, LowLevelKeyboardListener keyboard)
        {
            if (keyboard.IsHardwareKeyDown(LowLevelKeyboardListener.VirtualKeyStates.VK_CONTROL))
            {
                return(false);
            }

            return(key >= Key.A && key <= Key.Z);
        }
Пример #14
0
 public Form1()
 {
     InitializeComponent();
     events = new List <KeyValuePair <EventArgs, EventDetails> >();
     lowLevelMouseListener    = new LowLevelMouseListener(events);
     lowLevelKeyboardListener = new LowLevelKeyboardListener(events);
     eventPlayer     = new EventPlayer();
     btnPlay.Enabled = false;
     btnStop.Enabled = false;
 }
        public static bool IsDigit(this Key key, LowLevelKeyboardListener keyboard)
        {
            if (keyboard.IsHardwareKeyDown(LowLevelKeyboardListener.VirtualKeyStates.VK_SHIFT) ||
                keyboard.IsHardwareKeyDown(LowLevelKeyboardListener.VirtualKeyStates.VK_CONTROL))
            {
                return(false);
            }

            return(key >= Key.D0 && key <= Key.D9 || key >= Key.NumPad0 && key <= Key.NumPad9);
        }
Пример #16
0
 private void MainWindow_Loaded(object sender, RoutedEventArgs e)
 {
     listener = new LowLevelKeyboardListener();
     listener.OnKeyReleased += Listener_OnKeyReleased;
     listener.OnKeyPressed  += Listener_OnKeyPressed;
     listener.HookKeyboard();
     MainViewModel = new MainViewModel();
     DataContext   = MainViewModel;
     MainViewModel.Initialize();
     MainViewModel.LoadWindows();
 }
Пример #17
0
        public Form1()
        {
            InitializeComponent();

            _listDanhSachDaiLy    = new List <DanhSachDaiLy>();
            _listDuLieuSanPham    = new List <DuLieuSanPham>();
            _listDuLieuSoLuongDat = new List <DuLieuSoLuongDat>();

            _mode     = new RunMode();
            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;
            _listener.HookKeyboard();
        }
        public DesktopNavigationToolbar()
        {
            InitializeComponent();

            SetPosition();

            browseContextMenu = new System.Windows.Controls.ContextMenu();

            lowLevelKeyboardListener = new Common.LowLevelKeyboardListener();
            lowLevelKeyboardListener.HookKeyboard();
            lowLevelKeyboardListener.OnKeyDown += LowLevelKeyboardListener_OnKeyDown;
            lowLevelKeyboardListener.OnKeyUp   += LowLevelKeyboardListener_OnKeyUp;
        }
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     if (!Startup.IsShuttingDown)
     {
         e.Cancel = true;
     }
     else
     {
         lowLevelKeyboardListener.OnKeyDown -= LowLevelKeyboardListener_OnKeyDown;
         lowLevelKeyboardListener.OnKeyUp   -= LowLevelKeyboardListener_OnKeyUp;
         lowLevelKeyboardListener.UnHookKeyboard();
         lowLevelKeyboardListener = null;
     }
 }
Пример #20
0
 private void DesktopToolbar_Closing(object sender, CancelEventArgs e)
 {
     if (!Startup.IsShuttingDown && !AllowClose)
     {
         e.Cancel = true;
     }
     else
     {
         lowLevelKeyboardListener.OnKeyDown -= LowLevelKeyboardListener_OnKeyDown;
         lowLevelKeyboardListener.OnKeyUp   -= LowLevelKeyboardListener_OnKeyUp;
         lowLevelKeyboardListener.UnHookKeyboard();
         lowLevelKeyboardListener = null;
     }
 }
Пример #21
0
        private void AutoClick_Load(object sender, EventArgs e)
        {
            if (Preferences.Default.WindowLocation != null)
            {
                this.Location = Preferences.Default.WindowLocation;
            }

            delay = 100;
            interval = 100;

            delayTextBox.Text = delay.ToString();
            intervalTextBox.Text = interval.ToString();

            listener = new LowLevelKeyboardListener(KeyboardCallback);
            listener.HookKeyboard();
        }
Пример #22
0
        private void setupPostInit()
        {
            // set initial DPI. We do it here so that we get the correct value when DPI has changed since initial user logon to the system.
            if (Screen.Primary)
            {
                Shell.DpiScale = PresentationSource.FromVisual(Application.Current.MainWindow).CompositionTarget.TransformToDevice.M11;
            }

            this.dpiScale = PresentationSource.FromVisual(this).CompositionTarget.TransformToDevice.M11;

            setPosition();

            appbarMessageId = AppBarHelper.RegisterBar(this, Screen, this.ActualWidth * dpiScale, this.ActualHeight * dpiScale, AppBarHelper.ABEdge.ABE_TOP);

            Shell.HideWindowFromTasks(handle);

            if (Settings.EnableCairoMenuHotKey && Screen.Primary && !isCairoMenuHotkeyRegistered)
            {
                HotKeyManager.RegisterHotKey(Settings.CairoMenuHotKey, OnShowCairoMenu);
                isCairoMenuHotkeyRegistered = true;
            }

            // Register Windows key to open Programs menu
            if (Startup.IsCairoUserShell && Screen.Primary && !isProgramsMenuHotkeyRegistered)
            {
                HotKeyManager.RegisterHotKey(new List <string> {
                    "Win", "LWin"
                }, OnShowProgramsMenu);
                HotKeyManager.RegisterHotKey(new List <string> {
                    "Win", "RWin"
                }, OnShowProgramsMenu);
                isProgramsMenuHotkeyRegistered = true;
            }

            if (Screen.Primary && keyboardListener == null)
            {
                keyboardListener = new LowLevelKeyboardListener();
                keyboardListener.OnKeyPressed += keyboardListener_OnKeyPressed;
                keyboardListener.HookKeyboard();
            }

            if (Settings.EnableMenuBarBlur)
            {
                Shell.EnableWindowBlur(handle);
            }
        }
Пример #23
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.BackColor = Color.FromArgb(31, 24, 24);

            //Starts backgroundworker if not busy
            if (!backgroundWorker.IsBusy)
            {
                backgroundWorker.RunWorkerAsync();
            }

            //Setup keypress listener (so that the app can detect hotkeys when not in focus)
            _listener = new LowLevelKeyboardListener();
            _listener.OnKeyPressed += _listener_OnKeyPressed;

            _listener.UnHookKeyboard();
            _listener.HookKeyboard();

            //Associates the event handler with the FormClosing Event
            this.FormClosing += Form1_FormClosing;
        }
Пример #24
0
        public SysTrayApp()
        {
            llkl = new LowLevelKeyboardListener();
            llkl.OnKeyPressed += Llkl_OnKeyPressed;
            llkl.HookKeyboard();

            // Create a simple tray menu with only one item.
            trayMenu = new ContextMenu();
            trayMenu.MenuItems.Add("Exit", OnExit);

            // Create a tray icon. In this example we use a
            // standard system icon for simplicity, but you
            // can of course use your own custom icon too.
            trayIcon      = new NotifyIcon();
            trayIcon.Text = "SimpleVolumeController";
            trayIcon.Icon = SoundController.Properties.Resources.slider;

            // Add menu to tray icon and show it.
            trayIcon.ContextMenu = trayMenu;
            trayIcon.Visible     = true;
        }
Пример #25
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            addCustomOperations();

            _listener = new LowLevelKeyboardListener();
            this.textBox_DisplayKeyboardInput.IsEnabled = false;
            this.StopButton.IsEnabled        = false;
            this.textBoxWordAmount.IsEnabled = false;
            this.textBoxTime.IsEnabled       = false;
            _listener.HookKeyboard();
            textBox_DisplayKeyboardInput.IsReadOnly = true;

            dt.Tick    += new EventHandler(dt_Tick);
            dt.Interval = new TimeSpan(0, 0, 0, 0, 1);

            //CONTEXT MENU

            var myIcon = Properties.Resources.logo;

            System.Windows.Forms.NotifyIcon icon = new System.Windows.Forms.NotifyIcon();
            Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/WPMdesktop;component/Resources/logo.ico")).Stream;

            notifyIcon.Icon = new System.Drawing.Icon(iconStream);
            iconStream.Close();
            //notifyIcon.Icon = new System.Drawing.Icon(Properties.Resources.logo.ToString());

            notifyIcon.Visible = true;

            System.Windows.Forms.ContextMenu notifyIconContextMenu = new System.Windows.Forms.ContextMenu();
            notifyIcon.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(notifyIcon_DoubleClick);

            notifyIconContextMenu.MenuItems.Add("Toggle Traymenu", new EventHandler(HideReveal));
            notifyIconContextMenu.MenuItems.Add("-");
            notifyIconContextMenu.MenuItems.Add("Open", new EventHandler(Open));
            notifyIconContextMenu.MenuItems.Add("Stop", new EventHandler(Stop));
            notifyIconContextMenu.MenuItems.Add("Quit", new EventHandler(Close));

            notifyIcon.ContextMenu = notifyIconContextMenu;
        }
        public DesktopNavigationToolbar(ICairoApplication cairoApplication, DesktopManager manager)
        {
            InitializeComponent();

            _cairoApplication = cairoApplication;
            _desktopManager   = manager;

            SetPosition();

            // set up browse context menu (is dynamically constructed)
            browseContextMenu = new ContextMenu();

            // set up toolbar context menu
            toolbarContextMenu = new ContextMenu();
            MenuItem resetPositionMenuItem = new MenuItem
            {
                Header = Localization.DisplayString.sDesktop_ResetPosition
            };

            resetPositionMenuItem.Click += ResetPositionMenuItem_OnClick;
            toolbarContextMenu.Items.Add(resetPositionMenuItem);

            // set up home context menu
            homeContextMenu = new ContextMenu();
            MenuItem setHomeMenuItem = new MenuItem
            {
                Header = Localization.DisplayString.sDesktop_SetHome
            };

            setHomeMenuItem.Click += SetHomeMenuItem_Click;
            homeContextMenu.Items.Add(setHomeMenuItem);

            // set up keyboard listener for shift key
            lowLevelKeyboardListener = new LowLevelKeyboardListener();
            lowLevelKeyboardListener.HookKeyboard();
            lowLevelKeyboardListener.OnKeyDown += LowLevelKeyboardListener_OnKeyDown;
            lowLevelKeyboardListener.OnKeyUp   += LowLevelKeyboardListener_OnKeyUp;
        }
Пример #27
0
        public DesktopNavigationToolbar(DesktopManager manager)
        {
            InitializeComponent();

            desktopManager = manager;

            SetPosition();

            // set up browse context menu (is dynamically constructed)
            browseContextMenu = new System.Windows.Controls.ContextMenu();

            // set up home context menu
            homeContextMenu = new System.Windows.Controls.ContextMenu();
            System.Windows.Controls.MenuItem setHomeMenuItem = new System.Windows.Controls.MenuItem();
            setHomeMenuItem.Header = Localization.DisplayString.sDesktop_SetHome;
            setHomeMenuItem.Click += SetHomeMenuItem_Click;;
            homeContextMenu.Items.Add(setHomeMenuItem);

            // set up keyboard listener for shift key
            lowLevelKeyboardListener = new LowLevelKeyboardListener();
            lowLevelKeyboardListener.HookKeyboard();
            lowLevelKeyboardListener.OnKeyDown += LowLevelKeyboardListener_OnKeyDown;
            lowLevelKeyboardListener.OnKeyUp   += LowLevelKeyboardListener_OnKeyUp;
        }
Пример #28
0
 private void OnInitialized(object sender, EventArgs e)
 {
     _listener = new LowLevelKeyboardListener();
     _listener.OnKeyPressed += OnKeyPressed;
     _listener.HookKeyboard();
 }