Computers Windows Internet

Xbox One gamepad in real life PC. Remotr application How to connect xbox van to a computer

While the Sony controller is one of the best controls in the current generation, the Xbox One controller keeps up with it in terms of usability and design. If you love to play PC with a controller in hand and just want to plug it in and play, then the Xbox One controller is the obvious choice. The built-in Windows driver will allow you to immediately recognize the device, and you will not need any additional software for your PC (as well as for games) to connect the gamepad. So why is this article needed?

The point is that there are several ways to connect the controller wirelessly, and there are also several different iterations of the gamepad. Our text will help you understand the intricacies and details of how to connect an Xbox One controller to a PC.

What you need to connect

Technique

    Xbox One controller;

    Xbox Wireless Adapter for Windows (optional if wireless)

    microUSB wire (optional - if wired);

    batteries.

Software

    Xbox Accessories program (optional - for updates).

How to wire an Xbox One controller to a PC

1. If the Xbox One joystick is wired, then the connection is very simple. Simply insert the MicroUSB cable into the controller with one end and the other end into a port on your PC. Windows will install the necessary drivers by itself. When the Xbox Guide button lights up, you are in business.

Note for Windows 10 owners: On this system, you can connect up to eight Xbox One controllers, while on Windows 7 and Windows 8 only four. Also, voice chat is not supported on these systems.

Also pay attention to the quality of the MicroUSB cable. Usually there are no problems, but there are manufacturers who save on materials and make cables that only charge the device. If you took a cable of unknown origin from a nearby table and the gamepad does not work with it, try another one.

How to connect an Xbox Wireless Adapter for Windows

The process is as easy as connecting via a USB cable. It is, in principle, identical to the process of connecting a controller to an Xbox One console.

1. Insert the Xbox Wireless Adapter into the USB port.

2. Turn on your Xbox One controller by pressing the Guide button in the center of the case. Now press the little sync button at the top of the controller until the Guide button starts blinking.

3. Press the small button on the side wireless adapter and hold your finger for a few seconds. Then take a look at the Guide button. When it stops blinking, you are connected.

How to connect an Xbox One controller to a PC via Bluetooth

This is a little tricky, because depending on the Xbox One controller model, the device may or may not support a Bluetooth connection.

Here's an easy way to find out if your controller has built-in Bluetooth:

The shape of the plastic cover on top of the controller is your clue. Early iterations of the Xbox One controller did not support Bluetooth connectivity and also had other disadvantages. For example, it was not so convenient to place your fingers on the bumpers.

Microsoft released the Xbox One S console shortly thereafter and the controller design changed. The gamepad received a plastic cover on top. In addition, a 3.5mm headphone jack has been added at the bottom of the case (this is also a distinctive feature). But most importantly, this version has Bluetooth support. Here's how to connect your wireless controller:

1. Click Windows button on the keyboard and type bluetooth. The wireless settings should be highlighted in the search results. Click on them to change properties. The Bluetooth parameter should be on "Enabled" and generally should be available for selection.

2. Turn on your Xbox One controller by holding down the Guide button. Press the sync button on top of the controller until it blinks rapidly.

3. From the Bluetooth settings menu, select “Add Bluetooth Device”. After a few seconds of searching, your Xbox One controller should appear. Click on it to pair. Everything - you are connected to the computer without a wire.

You can buy it, including for professional gamers, in the PiterPlay store.

Many people know the Remotr application for desktop and mobile devices, which allows you to stream PC games on iOS and Android devices to play them. The program has now become available on the console, and now you can transfer games from your computer to your TV through the Xbox One game console.

To use the Remotr application, you need to visit the official website of the application register... After that, download and install the Remort program on your computer, this application will automatically detect all games on your PC (including those installed via Steam). Next, install the Remotr application on the console and log in under account, then choose from the list available devices your computer. That's all, it remains to choose a game and you can start.

Remotr app available in the Microsoft Store for Xbox One. The program is distributed free of charge. V this moment Remotr on Xbox One doesn't support all games, but most of them. Games that provide gamepad support work (for the most part) without any problems if you have a stable Internet connection and computer performance is adequate for the normal operation of the project.

The developers are regularly increasing the number of games supported by the Remotr app. In addition to broadcasting projects from your PC, the program also provides for the ability to broadcast games from Remotr servers, but this function is currently in beta testing.

It is worth noting that the Remotr application gained its main popularity on mobile devices. It is enough to enter in the search "free download games and apps for android" to easily find the program and download it to your device. This will allow you to play AAA projects from Steam and other computer services on a mobile device by streaming them from a PC. Since most modern gamepads support work including with mobile devices Remotr is very popular among players who value mobility.

With USB connections, you can connect 8 Xbox Wireless Controllers at the same time, or 4 controllers that have Xbox Chat Headsets attached. If the controllers have Xbox Stereo Headsets, only 2 can be connected at the same time.

Option 2: Xbox Wireless (Built-in or with Xbox Wireless Adapter for Windows)

  1. On your PC, go to Settings > Devices.
  1. Choose Add Bluetooth or other device.
  1. Select Everything else.
  1. Select Xbox Wireless Controller.
  1. Click Done.

With Xbox Wireless connections, you can connect 8 Xbox Wireless Controllers at the same time, or 4 controllers that have Xbox Chat Headsets attached. If the controllers have Xbox Stereo Headsets, only 2 can be connected at the same time.

To ensure you have the latest firmware for your controller and headset, see Update your Xbox One Controller.

For more information, see Set up the Xbox Wireless Adapter for Windows. This adapter comes either by itself, or in a bundle with an Xbox Wireless Controller.

  • The Xbox Wireless Adapter for Windows may not be available in all markets.
  • When Airplane mode is on, the Xbox Accessories Radio is turned off by default. You will need to turn it back on if you want to use this function while in Airplane mode.

Option 3: Bluetooth

Xbox One Wireless Controllers may support connecting to your PC via Bluetooth. Your controller has this feature if it looks like the one on bottom in this illustration:


On Bluetooth-supported controllers, the plastic around the Xbox button is part of the face of the controller. On controllers without Bluetooth, the plastic around the Xbox button is part of the top, where the bumpers are.

  • Bluetooth requires a PC running the Windows 10 Anniversary Update. See Windows Update: FAQ
  • .
  • Bluetooth is supported on PCs, tablets, and laptops. It is not supported on mobile devices.
  • Bluetooth does not support any attachments, such as headsets, chatpads, or the Xbox Stereo Adapter.
  • We recommend connecting only one controller at a time using Bluetooth.

Follow these steps to pair your controller to your PC using Bluetooth:

  1. Make sure you have updated your PC to the Windows 10 Anniversary Update. See Windows Update: FAQ to learn how to get the latest Windows update.
  2. For best performance, update your controller. See How to update your Xbox One Controller on Windows 10.
  3. Turn on your Xbox Wireless Controller by pressing the Xbox button.
  4. Press the controller Connect button for three seconds and release.


  1. On your PC, select Start, then Settings > Devices > Bluetooth & other devices.
  2. Turn on Bluetooth so your PC can discover Bluetooth devices.
  1. Select Xbox Wireless Controller > Pair.

Connect a controller to a Windows 8.1 or Windows 7 PC

When you connect an Xbox Wireless Controller to your Windows 8.1 or Windows 7 PC with a micro-USB cable, Windows will automatically download and install the drivers for the controller. If Windows is not set to automatically download device software, you can check for updates through Device Manager.

Update drivers through Device Manager

Here's how to check for updates manually in the Device Manager:

  1. Point to the lower-right corner of the screen, move the mouse pointer up, and then select Search.
  2. Enter Device manager in the search box, and then select Device manager.
    Note Windows may ask you for an administrator password or to confirm your choice.
  3. Locate and expand.
  4. Right-click the expanded Microsoft Xbox One Controller and select Update Driver Software.
  5. Select Search Automatically for Updated Software.

With Xbox Wireless or USB connections, you can connect 4 Xbox Wireless Controllers at the same time. You won’t get audio through the controller so there’s no need to connect a headset. Bluetooth connections are not supported.

  • If the controller doesn "t respond, try a different micro-USB cable.
  • To use your Xbox Wireless Controller with your console after using it with a PC, you must re-sync the controller to the console. You can do this by using the wireless sync button or a USB cable. For details, see Connect a wireless Xbox One controller to your console.
  • This information applies only to Xbox One Wireless Controllers. For help with other gamepads or joysticks or for information on configuring a specific game so that you can play it with a controller, refer to the manufacturer's website.

To many amateurs computer games The Xbox 360 controller is well-known. He is a veteran and has a sizable army of fans. It can be connected to a computer using a cable or wireless adapter, and many gamers prefer to play PC games with it. An updated version for Xbox One can also be connected to PC via micro-USB connector, and also has a number of improvements that gamers will love. Drivers for Windows 8 and Windows 7 have already been released for this controller and they are compatible with the XInput API. Applications that are designed to work with gamepads will immediately be able to work with the new controller.

The Xbox 360 controller has established itself as a solid and high-quality product that lasts a long time, devoid of any fatal flaws. There has been a steady increase in sales of these controllers, as well as in the number of games that can be played with this device.

What's new?


The updated version for Xbox One has incorporated all the best that was in the Xbox 360 controller, it has become more convenient. The shape has changed a bit, now the controller "sits" better in the hands. Many will also note the lack of a battery compartment. Now the controller back does not have this protrusion.

However, this controller uses regular AA batteries or rechargeable batteries of the same size for power supply. It should also be noted that there are no holes for screws, improved sensitivity of DPAD and joysticks, new vibration motors in the triggers. There are also "invisible" changes in the wireless protocol. The Xbox 360 controller was running at about 1.6 megabits per second. new version the bandwidth has increased by more than 20 times, which allows expanding the possibilities of the connected accessories. One of these devices can be a stereo headset:

API

The main method for working with a gamepad on Windows is using the C ++ XInput API. It should be noted that there are no initializing functions, you simply poll the state of the controller:

XINPUT_STATE state; DWORD result = XInputGetState (0, & state); if (result == ERROR_SUCCESS) (if (state.Gamepad.wButtons & XINPUT_GAMEPAD_A) (// button A pressed))

The XInputGetState function takes the controller index (there can be several of them connected) as parameters, as well as a structure with a state where the values ​​of the buttons are returned:
typedef struct _XINPUT_STATE (DWORD dwPacketNumber; // sequence number of the package XINPUT_GAMEPAD Gamepad;) XINPUT_STATE, * PXINPUT_STATE; typedef struct _XINPUT_GAMEPAD (WORD wButtons; BYTE bLeftTrigger; BYTE bRightTrigger; SHORT sThumbLX; SHORT sThumbLY; SHORT sThumbRX; SHORT sThumbRY;) XINPUT_GAMEPAD, * PXINPUT_GAMEPAD;

The buttons are bit coded:

#define XINPUT_GAMEPAD_DPAD_UP 0x0001 #define XINPUT_GAMEPAD_DPAD_DOWN 0x0002 #define XINPUT_GAMEPAD_DPAD_LEFT 0x0004 #define XINPUT_GAMEPAD_DPAD_RIGHT 0x0008 #define XINPUT_GAMEPAD_START 0x0010 #define XINPUT_GAMEPAD_BACK 0x0020 #define XINPUT_GAMEPAD_LEFT_THUMB 0x0040 #define XINPUT_GAMEPAD_RIGHT_THUMB 0x0080 #define XINPUT_GAMEPAD_LEFT_SHOULDER 0x0100 #define XINPUT_GAMEPAD_RIGHT_SHOULDER 0x0200 #define XINPUT_GAMEPAD_A 0x1000 #define XINPUT_GAMEPAD_B 0x2000 #define XINPUT_GAMEPAD_X 0x4000 #define XINPUT_GAMEPAD_Y 0x8000

The situation is a little more complicated with the values ​​of the triggers and two joysticks. The values ​​of the X, Y axes are within SHRT_MIN-SHRT_MAX (-32768 +32767), and for triggers _UI8_MAX (255). Typically in games, these values ​​are normalized to -1.0 +1.0. Also, for joysticks, the so-called dead zone should be taken into account. The returned values ​​of the axes in the neutral position may differ from zero, and in order to ignore them, the standard values ​​of the "dead zone" should be used, which should be calculated according to the following algorithm:

Float magnitude = sqrt (state.Gamepad.sThumbRX * state.Gamepad.sThumbRX + state.Gamepad.sThumbRY * state.Gamepad.sThumbRY); if (magnitude> XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE) (// the joystick was really moved)

The default values ​​for these thresholds are as follows:
#define XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE 7849 #define XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 8689 #define XINPUT_GAMEPAD_TRIGGER_THRESHOLD 30

You can look at more detailed examples of working with a gamepad at code.msdn.com and also use the wrapper included in the DirectX Toolkit.
In addition to functions directly related to polling the states of the controller, XInput also includes functions for controlling vibration motors and connected accessories, for example, for recording a voice from a headset or playing audio on a headset.

Joystick support is also available for managed code in the XNA and Monogame libraries. The Internet Explorer Developer Channel includes an experimental implementation of the W3C Gamepad API and you can use your controller to create HTML / Javasctipt games for both the web and Windows applications 8:

Gamepad API Sample

If you want to bring gamepad support to your Windows 8 HTML5 game now, without waiting for the next one Internet versions Explorer, you can use the XInput wrapper for Javasctipt.

Gamepad support is also available in Unity3d. The Input class contains all the necessary methods for working with controller states:

Using UnityEngine; using System.Collections; public class NewBehaviourScript: MonoBehaviour (void Start () () void Update () (var axisX = Input.GetAxis ("Horisontal"); if (Input.GetButtonDown ("A Btn")) (// button A is pressed)))
Just remember to configure the correct names for the buttons and joysticks ( Edit/ Project Settings/ Input):

From the examples given, it is obvious that working with a gamepad is very simple and does not require super complex efforts. If you are developing a game for Windows 8 using C ++, C #, Unity or HTML - be sure to include support for gamepads, this feature will appeal to many players.

useful links

  • Try Azure for free for 30 days!
    • Microsoft Azure Dev Center (azurehub.ru) - scripts, guides, examples, development guidelines

The Xbox One controller is considered to be one of the best gamepads that works not only with the Xbox One / One S / One X console, but also with Windows computers. You can very easily connect a gamepad to your computer and play your favorite games with convenience. This short tutorial will show you how to connect your Xbox One S wireless controller to your Windows 10 PC.

Connect an Xbox One controller to your computer on Windows 10

First of all, you need to check which gamepad you are using. To freely connect your controller to your computer via Bluetooth, you need the updated version of the controller that came out with the Xbox One S in 2016. It features Bluetooth connectivity, a redesigned design and a textured back for a better grip. You can tell an old controller from a new one by looking at the Xbox button. In the new version, the button is integrated into the main body of the gamepad, whereas in the old version, the button is part of the structure with triggers and bumpers. If you have a white controller, then the updated Xbox One S variant will have white additional buttons as well as a white back. The original Xbox One white controller has black additional buttons, the back, and the plastic around the Xbox button.

For correct work controller, your computer must be updated to Windows 10 Anniversary Update 1607 or later. To check your Windows 10 version, click Win+ R and enter winver... In the window that appears, the version number operating system must be 1607 and higher (1607, 1703, 1709, and so on). If your computer is not updated to 1607, download all available updates, or update manually.

Of course, the PC must be equipped with Bluetooth, otherwise the gamepad cannot be connected wirelessly. If your computer doesn't have Bluetooth, then you'll have to buy a USB adapter. It will work exactly the same as built-in Bluetooth.

The gamepad connects to your computer very easily as it was designed to work with Windows 10 devices.


After that, the gamepad will be ready for use at any time. If it is idle for 15 minutes, the controller will automatically turn off to conserve battery power. To turn it back on, just press the Xbox button. It will blink once and then light up. This serves as a signal that the controller is paired with the computer and ready to mix.

Note: 3.5mm audio out does not work when I connect the controller to my computer wirelessly. In addition, chatpads and other controller accessories are not supported in this way of connection.

If it turns out that you have old version Xbox One controller, then the pairing process will be a little more complicated. The computer must be equipped with a dedicated adapter to work with Xbox certified peripherals. It's like dongles for wireless keyboards... Some manufacturers install Xbox Wireless adapters at the factory, but these are rare. You will most likely have to buy a wireless adapter to pair your computer with your controller. Another option is to purchase a connection cable. This type of connection will be more reliable in a sense, but this method is no longer as convenient as connecting via Bluetooth or using a wireless adapter, which is quite obvious.

Also note that you can connect your Xbox One S gamepad to your computer using a microUSB cable. In this case, the controller will simultaneously receive power from the computer and work in your games.

How to connect your Xbox One controller to your Windows 8/7 PC wirelessly

Only wired mode is supported on Windows 8.1 and Windows 7 computers. These devices do not support Bluetooth connectivity on the Xbox One S controller. You just need to connect the controller via a microUSB cable to the computer, after which the PC will find everything by itself required drivers and get your awesome gamepad ready for use.

Note: To use your controller with your Xbox again after connecting to your computer, you must re-sync the controller with your console.

How to find out the battery level in the controller

If you connect a controller to your console, then the Xbox will display the remaining battery level on a dashboard. If you connect the controller to a computer, you will need third-party utilities. Windows 10 does not yet have a system battery indicator in the gamepad, which is a very big drawback of the operating system, which puts a lot of emphasis on games.

One very small but effective program will help you in this matter. It places your controller's battery indicator in the notification area. Please note that the application only works when connected with a gamepad and must be launched every time you turn on the controller. Despite this feature, the app effectively displays the percentage of battery remaining for Xbox One, Xbox 360, and any other XInput-compatible controllers.

Download the utility from the link from GitHub. Unpack it to any place convenient for you, and then run the file XB1ControllerBatetryIndicator.exe... The icon of the controller and its batteries will appear on the taskbar as in the screenshot above.