示例#1
0
        private void OnGestureRecognized(object sender, GestureEventArgs e)
        {
            SetGestureLabel(e.GestureName);
            switch (e.GestureName)
            {
            case "MouseClick":
                System.Media.SystemSounds.Asterisk.Play();
                Gesture = "Mouse Click";
                w8.DoMouseLeftClick();
                break;

            case "MouseDown":
                System.Media.SystemSounds.Asterisk.Play();
                Gesture = "Mouse Down";
                w8.DoMouseLeftClickDown();
                break;

            case "MouseUp":
                System.Media.SystemSounds.Asterisk.Play();
                Gesture = "Mouse Up";
                w8.DoMouseLeftClickUp();
                break;

            case "ScrollDown":
                Gesture = "Scroll Down";
                w8.DoMouseScroll(false);
                break;

            case "ScrollUp":
                Gesture = "Scroll Up";
                w8.DoMouseScroll(true);
                break;

            case "WaveLeft":
                Gesture = "Wave Left";
                w8.OpenStartMenu();
                break;

            case "SwipeLeft":
                if (swipeCheck)
                {
                    Gesture = "Swipe Left";
                    w8.ChangeTabBackward();
                    this.swipeCheck = false;
                    this.swipeTimer.Start();
                }
                break;

            case "SwipeRight":
                if (swipeCheck)
                {
                    Gesture = "Swipe Right";
                    w8.ChangeTabForward();
                    this.swipeCheck = false;
                    this.swipeTimer.Start();
                }
                break;

            case "HandtoEar":
                System.Media.SystemSounds.Beep.Play();
                w8.VolumeUp();
                Gesture = "HandtoEar";
                this.volumeTimer.Start();
                this.checkVolume = true;
                break;

            case "VolumeUp":
                Gesture = "Volume Up";
                w8.VolumeUp();
                this.volumeTimer.Stop();
                this.volumeTimer.Start();
                break;

            case "VolumeDown":
                Gesture = "Volume Down";
                w8.VolumeDown();
                this.volumeTimer.Stop();
                this.volumeTimer.Start();
                break;

            default:
                return;

                break;
            }
            gestureController.clearAllProgress();
        }
示例#2
0
        private void OnGestureRecognized(object sender, GestureEventArgs e)
        {
            switch (e.GestureName)
            {
            case "MouseClick":
                System.Media.SystemSounds.Beep.Play();
                Gesture = "Mouse Click";
                w8.DoMouseLeftClick();
                break;

            case "MouseDown":
                System.Media.SystemSounds.Beep.Play();
                Gesture = "Mouse Down";
                w8.DoMouseLeftClickDown();
                break;

            case "MouseUp":
                System.Media.SystemSounds.Asterisk.Play();
                Gesture = "Mouse Up";
                w8.DoMouseLeftClickUp();
                break;

            case "Menu":
                Gesture = "Menu";
                break;

            case "WaveRight":
                Gesture = "Wave Right";
                break;

            case "WaveLeft":
                Gesture = "Wave Left";
                w8.OpenStartMenu();
                break;

            case "JoinedHands":
                Gesture = "Joined Hands";
                break;

            case "SwipeLeft":
                if (swipeCheck)
                {
                    Gesture = "Swipe Left";
                    w8.ChangeTabBackward();
                    this.swipeCheck = false;
                    this.swipeTimer.Start();
                }
                break;

            case "SwipeRight":
                if (swipeCheck)
                {
                    Gesture = "Swipe Right";
                    w8.ChangeTabForward();
                    this.swipeCheck = false;
                    this.swipeTimer.Start();
                }
                break;

            case "SwipeUp":
                Gesture = "Swipe Up";
                break;

            case "SwipeDown":
                Gesture = "Swipe Down";
                break;

            case "ZoomIn":
                Gesture = "Zoom In";
                w8.ZoomIn();
                break;

            case "ZoomOut":
                Gesture = "Zoom Out";
                w8.ZoomOut();
                break;

            case "HandtoEar":
                Gesture = "HandtoEar";
                break;

            default:
                break;
            }
            gestureController.clearAllProgress();
        }