示例#1
0
        private void OnDeviceChange(MouseChangeType changeType)
        {
//            Console.WriteLine($"Device changed: {changeType}");

            var newId = GetMouseId();

            if (newId != CurrentMouseId)
            {
//                Console.WriteLine($"Mouse id has changed from {CurrentMouseId} to {newId}");
                CurrentMouseId = newId;
                OnMouseChange(new MouseEventArgs(CurrentMouseId, changeType));
            }
            else
            {
//                Console.WriteLine($"Mouse id hasn't changed {newId}");
            }
        }
示例#2
0
 public MouseEventArgs(string mouseId, MouseChangeType changeType)
 {
     MouseId    = mouseId;
     ChangeType = changeType;
 }