예제 #1
0
 public void StopRemappingKeys()
 {
     if (pfnLowLevelKeyboardHook != null)
     {
         pfnLowLevelKeyboardHook.Dispose();
         pfnLowLevelKeyboardHook = null;
     }
 }
예제 #2
0
 public bool StartRemappingKeys()
 {
     pfnLowLevelKeyboardHook = new LowLevelKeyboardHook(LowLevelKeyboardHookProc);
     if (pfnLowLevelKeyboardHook != null)
     {
         // make sure our hook gets disposed (unhooked)
         Resource = pfnLowLevelKeyboardHook;
         return(true);
     }
     return(false);
 }