Esempio n. 1
0
        private void btnSetShortcut_Click(object sender, EventArgs e)
        {
            _keyShortcutActivator.Clear();
            lblShortcut.Text = string.Empty;

            _keyDetector = KeyShortcutDetector.InitService(OnShortcutDetected);
        }
Esempio n. 2
0
        private void OnShortcutDetected(IEnumerable <Keys> keys)
        {
            _keyDetector?.Dispose();
            _keyDetector = null;

            _keyShortcutActivator = new List <Keys>(keys);

            lblShortcut.Invoke(new MethodInvoker(DisplayKeyShortcut));
        }
        public KeyShortcutCommanderForm()
        {
            InitializeComponent();

            _keyMonitor = KeyShortcutDetector.InitService(OnShortcutDetected);

            CreateControl();
            CreateGraphics();
        }
Esempio n. 4
0
 private void ActionDefinitionForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     _keyDetector?.Dispose();
     _keyDetector = null;
 }
Esempio n. 5
0
 private void SettingsForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     _keyDetector?.Dispose();
     _keyDetector = null;
 }