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.

Difference between revisions of "Controller:Xbox Controller"

From PCGamingWiki, the wiki about fixing PC games
(key points)
(references)
Line 11: Line 11:
 
'''Key points'''
 
'''Key points'''
 
{{--}} Requires adapter to connect to PC.
 
{{--}} Requires adapter to connect to PC.
{{--}} Drivers does not support pressure sensitive buttons.
+
{{--}} TigerGame driver supports pressure sensitive buttons, but activating them requires "Controller mode" change from digital to analog.<ref>[https://www.s-config.com/xbcd-mayflash-xbox-joystick-driver/ Testing your classic Xbox GamePad on Windows 10 with the newly installed drivers.]</ref>
{{ii}} 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)
+
{{ii}} 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).<ref>[https://www.reddit.com/r/originalxbox/comments/6virf0/is_the_original_xbox_controller_pressure_sensitive/ Is the original Xbox controller pressure sensitive?]</ref>
  
 
==Controller variations==
 
==Controller variations==
Line 21: Line 21:
 
===Windows===
 
===Windows===
 
{{ii}} A [https://www.s-config.com/xbcd-original-xbox-controllers-win10/ new version] of [[XBCD]] driver allows Original Xbox Controllers to be used on Windows machines.
 
{{ii}} A [https://www.s-config.com/xbcd-original-xbox-controllers-win10/ new version] of [[XBCD]] driver allows Original Xbox Controllers to be used on Windows machines.
{{ii}} [https://www.s-config.com/xbcd-mayflash-xbox-joystick-driver/ Mayflash Tigergame] Xbox joystick driver is the Alternative to XBCD.
+
{{ii}} [https://www.s-config.com/xbcd-mayflash-xbox-joystick-driver/ Mayflash Tigergame] Xbox joystick driver is the Alternative to XBCD. Allows to use analog buttons by changing "Controller mode".
 
{{ii}} Custom application [https://github.com/emoose/Xb2XInput#xb2xinput---user-mode-xbox-og-controller-driver-for-windows 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.
 
{{ii}} Custom application [https://github.com/emoose/Xb2XInput#xb2xinput---user-mode-xbox-og-controller-driver-for-windows 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===
 
===OS X===
Line 33: Line 33:
  
 
===Steam Link compatibility===
 
===Steam Link compatibility===
{{ii}} Works natively over USB Adapter.<ref>[https://steamcommunity.com/app/353380/discussions/0/1473096694452098426/ List of Steam Link compatible controllers, adapters etc.
+
{{ii}} Works natively over USB Adapter.<ref>[https://steamcommunity.com/app/353380/discussions/0/1473096694452098426/ List of Steam Link compatible controllers, adapters etc. - SteamCommunity]</ref>
- SteamCommunity]</ref>
 
 
{{--}} Needs remapping on Steam Link. Two shoulder buttons missing.
 
{{--}} Needs remapping on Steam Link. Two shoulder buttons missing.
 
{{++}} Works without any drivers on any operating system that supports Steam.
 
{{++}} Works without any drivers on any operating system that supports Steam.
Line 43: Line 42:
 
===Technical information===
 
===Technical information===
 
{{Standard table|Controller button|Button label and axis|content=
 
{{Standard table|Controller button|Button label and axis|content=
{{Standard table/row|A|Button 1}}
+
{{Standard table/row|A (analog)|Button 1}}
{{Standard table/row|B|Button 2}}
+
{{Standard table/row|B (analog)|Button 2}}
{{Standard table/row|X|Button 3}}
+
{{Standard table/row|X (analog)|Button 3}}
{{Standard table/row|Y|Button 4}}
+
{{Standard table/row|Y (analog)|Button 4}}
{{Standard table/row|Black|Button 5}}
+
{{Standard table/row|Black (analog)|Button 5}}
{{Standard table/row|White|Button 6}}
+
{{Standard table/row|White (analog)|Button 6}}
{{Standard table/row|LT|Button 11}}
+
{{Standard table/row|LT (analog)|Button 11}}
{{Standard table/row|RT|Button 12}}
+
{{Standard table/row|RT (analog)|Button 12}}
 
{{Standard table/row|Back|Button 8}}
 
{{Standard table/row|Back|Button 8}}
 
{{Standard table/row|Start|Button 7}}
 
{{Standard table/row|Start|Button 7}}

Revision as of 10:11, 12 September 2021

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