XBOX/XAC

Note: XBOX supports the use of mouse and keyboard in some games and apps, but it doesn't work for all content. The game or app published must enable this feature for their content. Alternatively, you can use the XBOX adaptive controller to play non-supported games.

Check your XBOX manual for more information on how to connect a USB device to the XBOX.

Keyboard

You can use the keyboard to navigate the XBOX menu with keyboard shortcuts:

KEYBOARD STRING Description
KEY_UP – 0x00 0x52 Navigate up
KEY_DOWN - 0x00 0x51 Navigate down
KEY_LEFT - 0x00 0x50 Navigate left
KEY_RIGHT - 0x00 0x4f Navigate right
MOD_LMETA + KEY_LEFTMETA – 0x08 0xe3 Open the guide
KEY_ENTER 0x00 0x28 Select
KEY_SPACE 0x00 0x2x Select
KEY_ESC 0x00 0x29 Back
MOD_LMETA + KEY_BACKSPACE 0x08 0x2a Back
KEY_TAB 0x00 0x2b Toggle to next tile
MOD_LSHIFT + KEY_TAB 0x02 0x2b Toggle to previous tile
MOD_LMETA + KEY_M 0x08 0x10 Open menu
MOD_LMETA + KEY_V 0x08 0x19 Change view
KEY_Y 0x00 0x1c Open search

Mouse

Note: Wired USB mice will work only in select games and apps that have enabled mouse navigation. Check your game to see if it offers mouse support.
To configure your mouse:
  1. Press the XBOX button on your controller to open the guide.
  2. Select Profiles & System > Settings > Devices & Streaming.
  3. Select Mouse. You will see options for pointer speed and for swapping primary and secondary mouse buttons.
Note: You can't use a mouse on Home or within the XBOX user interface while navigating the dashboard.
Note: You will need to use your controller to configure your mouse. Settings does not support mouse interaction.
Note: A mouse will not work in Microsoft Edge, which already has an on-screen cursor.

XBOX Adaptive Controller (XAC)

The HID Joystick is compatible with the XAC. The XAC is designed primarly to meet the needs of gamers with limited mobility and is a unified hub for devices to help make gaming more accessible.

Connect the USB cable of the HID Joystick to the XAC and use the HID Joystick in joystick mode.

The XAC has two USB ports: the left USB port replaces the left thumbstick and the right USB port replaces the right thumbstick.

Note: Other HID devices such as Mouse and Keyboard are not supported by the XAC, so you have to make sure that your HID Joystick is set to the right configuration mode.

The XAC will map the joystick buttons automatically.

Joystick Button Left USB Port Right USB Port
Button 1 X1 View
Button 2 X2 Menu
Button 3 ThumBtnL ThumBtnR
Button 4 BumperL BumperR
Button 5 A X
Button 6 B Y
Button 7 View X1
Button 8 Menu X2
Note: If the buttons are reconfigured using the XBOX accessories app, the new configurations will be applied to the USB HID Joystick buttons too.

The actions can be tested on the XBOX one.

Download and install the free Game controller tester app from the Microsoft Store. Open the app and select the XBOX adaptive controller as the controller under test. Press the buttons and move the joystick. The respective buttons will light up and the axis will move in the requested direction.