How to create gamepad controls on BlueStacks 4

How will this help?

BlueStacks lets you create and customize gamepad controls for different games with the help of the Controls Editor. This article will acquaint you with:

What's new in the latest version of BlueStacks?

  • With the introduction of the MOBA D-PAD, you can now easily create 360-degree movement controls for different MOBA games.
  • You can now access the advanced settings for different key controls by clicking on the gear icon next to them. Hovering over the key controls will make the gear icon appear on your screen.
  • Upon selecting the gear icon for the MOBA skill pad, you can access the advanced settings by clicking on "More Settings".

What gamepad controls can I create/edit?

There are a wide variety of gamepad controls you can create/edit for performing different actions in a game. Let's go through each one of them.

Types of key controls:

Tap spot - This key control is used in the instance wherein you would like to imitate the action of a tap on the screen. For example, the key to open your backpack in an FPS game or to turn left/right in a racing game.

1.pngRepeated tap - This action is used when you would like to reproduce the action of repeatedly tapping on the screen. For example, in a game like Hill Climb Racing, holding down the "Gas" button will effectively spin your car out of control. Configuring a "Repeated tap" on this key will keep your car in control.

NOTE: You can also customize the number of taps you would like in the key, as shown below.

2.pngD-pad - These key controls are used to emulate movement controls in various games, such as Free Fire as shown below.

DPAD.pngAim, pan and shoot. - You can assign a key to enter/exit shooting mode through this key in shooting games. 

Zoom - Here, you can assign a key to imitate "Zoom in" and/or "Zoom out" actions in a game. In the advanced menu, you can adjust the various features of "Zoom" such as acceleration and depth of zoom.

MOBA skill pad - This control is used for MOBA games and provides a variety of options to you on the actions you can perform using this. We highly recommend you go through MOBA skill settings and MOBA stop movement FAQs to learn more about these. You can customize the Advanced settings for MOBA skill pad by clicking on "More Settings".

6.pngSwipe - You can use this control to assign swipe keys in a game of your choice.

7.jpgFree look - This control can be used in instances wherein you would like to view your surroundings without changing the direction you are aiming at.

8.pngTilt - In games that require you to tilt the phone in a certain direction, this is an extremely helpful tool to have.

9.jpgScript -With this control, you can assign a key to run a script of your choice. 

Rotate - Here, assigned keys can spin a wheel (like steering wheel in a racing game) in a clockwise or anti-clockwise direction. Refer here for more info on this feature.

Smart Edge Scrolling - This feature helps you scroll around your map simply by moving the cursor.  Useful for strategy games like Rise of Kingdoms. Refer here for more info on this fun accessible feature. 

13.png MOBA D-PAD - This control gives you the ability to have full 360-degree movement controls in various MOBA games, such as MOBILE LEGENDS: Bang Bang, League of Legends and so on. To read more about the MOBA D-pad, please refer to this article.


How can I create/edit gamepad controls?

1. Launch BlueStacks and go to My Games.


2. Now, open a game of your choice. Let's take Soul Knight as an example.2.png

3. Once the game opens, right-click on the Game controls icon from the side toolbar, as shown below.


4. The Controls Editor will open up. Now, drag the action you want to perform onto the gameplay screen.


5. Click on the gear icon next to the gamepad control and an advanced menu options window will appear alongside. 


6. Next, click on the Gamepad option, as shown below.


7. Now, click on Tap key and then press the button on your gamepad with which you want to perform the selected action. As an example, we would like this action to be performed by pressing "RT" on our gamepad. This will then appear on in the window, as shown below.

7.pngAs always, remember to click on "Save" before exiting. 

I am on an older version of BlueStacks 4. What should I do?

If you're on an older version of BlueStacks 4, click on the link below. This will then guide you to an FAQ that has the information for older versions. 

How to create gamepad controls an older version of BlueStacks 4.

Thank you for choosing BlueStacks. We hope you enjoy using it. If you have any further questions, please contact us at Happy Gaming!

Last updated on Nov 10, 2020.

Was this article helpful?
52 out of 126 found this helpful
Reach out to us on Reddit (Join Reddit) or Discord (Join Discord) or at with your questions.