Exemple #1
0
        private void Register()
        {
            if (ID >= 0)
            {
                hook.RemoveHotKey(ID);
            }

            switch (modifierKeys.Count)
            {
            case 1: ID = hook.AddHotKey(modifierKeys[0], triggerKey, action); break;

            case 2: ID = hook.AddHotKey(modifierKeys[0], modifierKeys[1], triggerKey, action); break;

            case 3: ID = hook.AddHotKey(modifierKeys[0], modifierKeys[1], modifierKeys[2], triggerKey, action); break;
            }
        }
Exemple #2
0
 // hot keys hook
 /// <summary>
 /// priority:
 /// 1 - ctrl
 /// 2 - shift
 /// 3 - alt
 /// 4 - other vk;
 /// separator: +
 /// </summary>
 /// <param name="hotKeys"></param>
 public void AddHotKeys(string hotKeys)
 {
     _keyboardHook.AddHotKey(hotKeys);
 }