예제 #1
0
        public static void Initialize()
        {
#if WINDOWS
            KeyInput.Initialize();
            IPCKeyInput.Initialize();
            GamePad.Initialize();
            GamePad360.Initialize();
#endif
            Instance = new Input();
        }
예제 #2
0
파일: Input.cs 프로젝트: upthorn/BizHawk
        public static void Initialize()
        {
            if (PlatformLinkedLibSingleton.RunningOnUnix)
            {
                OTK_Keyboard.Initialize();
//				OTK_Gamepad.Initialize();
            }
            else
            {
                KeyInput.Initialize();
                IPCKeyInput.Initialize();
                GamePad.Initialize();
                GamePad360.Initialize();
            }
            Instance = new Input();
        }
예제 #3
0
 public static void Initialize(Control parent)
 {
     if (OSTailoredCode.IsUnixHost)
     {
         OTK_Keyboard.Initialize();
         OTK_GamePad.Initialize();
     }
     else
     {
         KeyInput.Initialize(parent);
         IPCKeyInput.Initialize();
         GamePad.Initialize(parent);
         GamePad360.Initialize();
     }
     Instance = new Input();
 }
예제 #4
0
        public static void Initialize()
        {
            if (OSTailoredCode.CurrentOS == OSTailoredCode.DistinctOS.Windows)
            {
                KeyInput.Initialize();
                IPCKeyInput.Initialize();
                GamePad.Initialize();
                GamePad360.Initialize();
            }
            else
            {
                OTK_Keyboard.Initialize();
//				OTK_Gamepad.Initialize();
            }
            Instance = new Input();
        }
예제 #5
0
파일: Input.cs 프로젝트: zengfr/BizHawk
        public static void Initialize()
        {
            if (Global.RunningOnUnix)
            {
                OTK_Keyboard.Initialize();
//				OTK_Gamepad.Initialize();
            }
            else
            {
                KeyInput.Initialize();
                IPCKeyInput.Initialize();
                GamePad.Initialize();
                GamePad360.Initialize();
            }
            Instance = new Input();
        }
예제 #6
0
 public static void Initialize()
 {
     if (OSTailoredCode.IsWindows())
     {
         KeyInput.Initialize();
         IPCKeyInput.Initialize();
         GamePad.Initialize();
         GamePad360.Initialize();
     }
     else
     {
         OTK_Keyboard.Initialize();
         OTK_GamePad.Initialize();
     }
     Instance = new Input();
 }
예제 #7
0
 public void FirstInitAll(IntPtr mainFormHandle)
 {
     KeyInput.Initialize(mainFormHandle);
     IPCKeyInput.Initialize();
     ReInitGamepads(mainFormHandle);
 }