# Generic - Standard Type Controllers

<img src="../../../../wiki_images/controllers/xiaomi-controller.png" width="280">
<img src="../../../../wiki_images/controllers/8bitdo-pro2.png" width="250">

Two examples of Generic Standard type controllers. The 8BitDo Pro2 and the Xiaomi Controller.

## What is a Generic - Standard Type Controller?

The Standard type has the same layout and amount of inputs as all modern controllers aka the Standard Default.

- A dpad.
- Four top buttons: R1, R2, L1, L2
- Four face buttons: A, B, X, Y
- Start and Select
- Two clickable joysticks: R3 and L3

Bonus:

- A home/xbox/playstation button

#### Steam Input support
Yes, in most cases depending on controller age.

### Linux Kernel Support
Yes, in most cases depending on controller age.

## What is the Official profile called?

- Generic Standard : `RetroDECK: Generic - Standard`


### RetroDECK Hotkeys

Read more here:


[Generic Standard: RetroDECK Hotkeys](../../../wiki_rd_controls/hotkeys-generic-standard.md)