Exemplo n.º 1
0
 private void Unregister()
 {
     if (_hotKeyValue != 0)
     {
         HotKeyUtils.UnregisterKey(this, _hotKeyValue);
         HotKeyUtils.GlobalDeleteAtom(_hotKeyValue);
     }
 }
Exemplo n.º 2
0
        private bool Register(string key)
        {
            Unregister();

            var hotKeyValue = HotKeyUtils.GlobalAddAtom("RE:" + key);

            if (hotKeyValue == 0)
            {
                Trace.WriteLine("Could not register atom for hotkey!");
                return(false);
            }
            return(HotKeyUtils.RegisterKey(this, hotKeyValue, key));
        }