示例#1
0
 public static bool CheckHotkey(IntPtr handle, HuionKeyEventArgs hotKey)
 {
     HuionDriverDLL.KeyModifiers fsModifiers = HuionDriverDLL.KeyModifiers.None;
     if (hotKey.Control)
     {
         fsModifiers |= HuionDriverDLL.KeyModifiers.Ctrl;
     }
     if (hotKey.Alt)
     {
         fsModifiers |= HuionDriverDLL.KeyModifiers.Alt;
     }
     if (hotKey.Window)
     {
         fsModifiers |= HuionDriverDLL.KeyModifiers.WindowsKey;
     }
     if (hotKey.Shift)
     {
         fsModifiers |= HuionDriverDLL.KeyModifiers.Shift;
     }
     if (!HuionDriverDLL.RegisterHotKey(handle, 1000, fsModifiers, hotKey.KeyCode))
     {
         return(false);
     }
     HuionDriverDLL.UnregisterHotKey(handle, 1000);
     return(true);
 }
示例#2
0
 public static void unlistenHotKey(IntPtr handle)
 {
     // ISSUE: reference to a compiler-generated field
     showFormEvent = (Void)null;
     HuionDriverDLL.UnregisterHotKey(handle, 1000);
 }