public pvrVector2f GetButtonAxis(int hand, PVR.pvrButton btn)
            {
                pvrVector2f axis = new pvrVector2f();

                switch (btn)
                {
                case pvrButton.pvrButton_Grip:
                    axis.x = _InputState.Grip[hand];
                    break;

                case pvrButton.pvrButton_Trigger:
                    axis.x = _InputState.Trigger[hand];
                    break;

                case pvrButton.pvrButton_JoyStick:
                    axis.x = _InputState.JoyStick[hand].x;


                    axis.y = _InputState.JoyStick[hand].y;
                    break;

                case pvrButton.pvrButton_TouchPad:
                    axis.x = _InputState.TouchPad[hand].x;
                    axis.y = _InputState.TouchPad[hand].y;
                    break;

                default:
                    axis.x = IsButtonInPress(hand, btn) ? 1.0f : 0.0f;
                    break;
                }
                return(axis);
            }
 public bool IsButtonInTouch(int hand, PVR.pvrButton btn)
 {
     if ((_InputState.HandTouches[hand] & (uint)btn) != 0)
     {
         return(true);
     }
     return(false);
 }