Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Controller:Xbox Controller

From PCGamingWiki, the wiki about fixing PC games
Revision as of 10:11, 12 September 2021 by 89.73.52.108 (talk) (references)
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Xbox Controller
Xbox Controller cover
XInput support
Successor
Xbox 360 Controller
Xbox Controller on Wikipedia

Key points

Requires adapter to connect to PC.
TigerGame driver supports pressure sensitive buttons, but activating them requires "Controller mode" change from digital to analog.[1]
A, B, X, Y, White, Black, Left and Right trigger are all pressure sensitive 0-255 (unsigned 8-bits), LeftThumb, RightThumb, Back and Start buttons are on/off (digital 1 or 0) as is the D-pad. Left and right analog sticks range in both x and y directions from -32768 to 32767 (signed 16-bit integers).[2]

Controller variations

Xbox Controller S.
Xbox Controller S.
Japan controller variation was released as Controller S (codenamed "Akebono"[3]), which is smaller and lighter, designed for users with smaller hands. It was later released in other territories and by the end of 2003 had replaced the first-generation controller worldwide.

Use with PC platforms

Windows

A new version of XBCD driver allows Original Xbox Controllers to be used on Windows machines.
Mayflash Tigergame Xbox joystick driver is the Alternative to XBCD. Allows to use analog buttons by changing "Controller mode".
Custom application Xb2XInput can translate the input from an Xbox OG controller over to a virtual XInput/DirectInput device for games to make use of, without needing any unsigned drivers to be installed.

OS X

Use the 360Controller driver.

Linux

This controller is "Plug and Play" on most distributions of Linux.
Xboxdrv is an alternative to the stock driver and allows many configuration options.

Steam

Can be recognized as Xbox 360 controller but after manual assignment. Controller cannot be found in Supported Controller Database, so Steam recognizes it as standard DirectInput device.

Steam Link compatibility

Works natively over USB Adapter.[4]
Needs remapping on Steam Link. Two shoulder buttons missing.
Works without any drivers on any operating system that supports Steam.
Can be used just to send input from a controller to a PC. Go into Streaming options, hit 𝗬 and disable video and audio streaming.
Won't work great unless you connect it to LAN or a low latency Wi-Fi.

Other information

Technical information

Controller button Button label and axis
A (analog) Button 1
B (analog) Button 2
X (analog) Button 3
Y (analog) Button 4
Black (analog) Button 5
White (analog) Button 6
LT (analog) Button 11
RT (analog) Button 12
Back Button 8
Start Button 7
Left stick Button 9, X-axis, Y-axis
Right stick Button 10, X-rotation, Y-rotation
D-pad up POV up
D-pad down POV down
D-pad left POV left
D-pad right POV right


References