BlackBerry 10 Controller

Blackberry 10 supports a variety of bluetooth controllers. The buttons and joysticks they support are mapped to the Input class in the usual manner. For the SteelSeries Free mobile wireless controller the assignment on buttons/axes to KeyCode and axis numbers are shown in the table below.

No.Button NameKeyCodeAxis#Comments
14JoystickButton0N/A 
23JoystickButton1N/A 
31JoystickButton2N/A 
42JoystickButton3N/A 
5Left StickJoystickButton8Axis 1 (X) - Horizontal, Axis 2 (Y) - VerticalRange [-1; 1]
6Right StickJoystickButton9Axis 4 - Horizontal, Axis 5 - VerticalRange [-1; 1]
7DpadN/AAxis 6 - Horizontal, Axis 7 - VerticalSet{-1;0;1}
11AJoystickButton6N/A 
12BJoystickButton7N/A 
13Left BumperJoystickButton4N/A 
14Right BumperJoystickButton5N/A 

Page last updated: 2013-07-17