Octopus - Gamepad, Keymapper

Contains adsIn-app purchases
3.1
431K reviews
10M+
Downloads
Content rating
Teen
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Play Android games with Gamepad/Controller, Mouse & Keyboard!

Map peripherals to touchscreen.
No root or activator required!

※ Octopus is the most professional and easy-use keymapper. ※

Support almost all apps
Octopus Gaming Engine supports most apps and games, you can add whatever you want to play.

Peripherals Compatibility
Octopus supports gamepads, keyboards & mouses.
Xbox, PS, IPEGA, Gamesir, Razer, Logitech...

Preset Key Mapping
Preset key configuration for 30+ featured games. No time wasting on setup.

Different modes for various Games
2 basic modes: Gamepad and Keyboard and many special modes for specific games like Advanced Shooting mode for FPS games, Smart Casting mode for MOBA games.

Highly customizable
Besides preset keymap, you can define your own keymap. Octopus provides 20+ various control component to power up your gaming experience.

Gaming Recorder
Octopus integrated with Screen Recorder, letting you record each of your combat.

Gamepad Calibration
For some unstandard gamepad or controller, Octopus provides the Gamepad Calibration feature allowing you to calibrate your device.

Google Play login (Needed download octopus plugin)
Suppore Play store account login.Synchronize games data.Needed download octopus plugin.

Fake Location function
Support Fake Location function.

Clean up RAM function
Support Clean up RAM function.make the game runs more smoothly.

About Permissions
Due to the working mechanism of Octopus, it requires the same permissions with games you play. In order to cover all games, Octopus needs many permissions to work properly. We guarantee Octopus won't abuse these permissions!

Octopus Pro
Support more functions. e.g.

Swipe
Draw any path and run it! For games require swipe gestures or pattern drawing. Duration is customizable.

Multiply
Hit a position multiple times. Times and duration is customizable.

Order Key
Set multiple keys with hit sequence. For example, you have 3 order keys with key value A. When you press A first time, No.1 A will act. Second time for No.2 A and third time for No.3 A, then loops. It's pretty useful for some scenes like open/close bag button on different positions.

Analog Deadzone
Deadzone is the area where your analog movement is ignored. For example, set deadzone to 0 to 20 and 70 to 100, that means all displacement less than 20% or greater thant 70% will be invalid, thus when you push your analog to 20% position it will act as 0% and 70% as 100%. Left and right analog can set different deadzone respectively.

Profile
One game with multiple different keymaps for various situation? Profile is what you needed. Under keyboard or gamepad mode, profiles can be created respectively.

Customizable Virtual Mouse Shortcut
While play with gamepad, press LS+RS to invoke the virtual mouse and move it with L/R analog and perform click with LT or A. This is quite practical for TV or some situation you don't want to touch your screen. Now, in Pro version, the shortcut for invoking is customizable.

Pick your gears and start a brand new mobile gaming experience!
Have fun!
Updated on
Feb 25, 2021

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
3.1
431K reviews
Andrea Caceres
April 13, 2022
I purchased the pro and it still won't function with a game on my Samsung tablet. I have tried every piece of advice I've found online, whatever little is available, but nothing has worked for me. As soon as I try to load the game, after all the permissions are allowed, an error occurs (regarding a broken service needed) and even after waiting hours for it to fix the issue, it ends up getting stuck on the "initializing" screen. Until this is fixed, it's just a waste of money for me.
363 people found this review helpful
Did you find this helpful?
A Google user
September 25, 2018
The app is good and works well with my controller, but there are two things that bother, the first one is; every game you load seems to create a new profile for the game. So if you were playing it without the app, all of your save data doesn't migrate into the app when you launch the same game. The second issue is minor, but still an issue.. when trying to launch the PS4 Remote Play app, Octopus freezes and I have to force quit. Other than these issues, everything seems to work well and the app is very polished. The interface is clean! I look forward to seeing where this app goes from here.
332 people found this review helpful
Did you find this helpful?
A Google user
January 3, 2019
I use this to add gamepad support to Castle of Illusion. It took some time mapping gamepad buttons to the screen to get it to work properly. For Castle of Illusion, I had to set the diameter of the virtual stick to it's smallest setting otherwise the diagonal directions wouldn't work. With a little patience, I got my Beboncool controller working really well with the game. The ads are a little intrusive but the app is free and they have to keep the lights on so I don't mind.
133 people found this review helpful
Did you find this helpful?

What's new

- Support Android 11.
- Fix crash issues.
- Optimize Google Play login.