Пример #1
0
 public KeyAction(char ch)
 {
     Key = ch.ToSWF();
     VKey = Key.ToVK();
     Modifiers = new Keys[0];
     VModifiers = new User32InputHook.VK[0];
 }
Пример #2
0
 public KeyAction(char ch)
 {
     Key        = ch.ToSWF();
     VKey       = Key.ToVK();
     Modifiers  = new Keys[0];
     VModifiers = new User32InputHook.VK[0];
 }
Пример #3
0
 public KeyAction(User32InputHook.VK key, params User32InputHook.VK[] mods)
 {
     VKey       = key;
     Key        = key.ToSWF();
     Modifiers  = mods.ToSWF();
     VModifiers = mods;
 }
Пример #4
0
        public static User32InputHook.VK[] ToVK(this Keys[] a)
        {
            User32InputHook.VK[] ka = new User32InputHook.VK[a.Length];
            for (int x = 0, max = a.Length; x < max; ++x)
            {
                ka[x] = a[x].ToVK();
            }

            return(ka);
        }
Пример #5
0
        public static User32InputHook.VK[] ToVK(this Keys[] a)
        {
            User32InputHook.VK[] ka = new User32InputHook.VK[a.Length];
            for (int x = 0, max = a.Length; x < max; ++x)
                ka[x] = a[x].ToVK();

            return ka;
        }
Пример #6
0
 public static Keys ToSWF(this User32InputHook.VK key)
 {
     return((Keys)key);
 }