コード例 #1
0
ファイル: SynTouchpadInput.cs プロジェクト: nectx/TouchIME
 public void Dispose()
 {
     if (_disposed)
     {
         return;
     }
     _device.Deactivate();
     _disposed = true;
 }
コード例 #2
0
        /* Power mode event handler */
        void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
        {
            // We need to handle sleeping(and other related events)
            // This is so we never lose the lock on the touchpad hardware.
            switch (e.Reason)
            {
            case SessionSwitchReason.SessionLogon:
            case SessionSwitchReason.SessionUnlock:
                SynDevCtrl.Deactivate();
                SynCtrl.Deactivate();
                initTouchpad();
                break;

            default:
                break;
            }
        }