Octopus - Gamepad, Keymapper

Contains adsIn-app purchases
2.7
479K reviews
10M+
Downloads
Content rating
PEGI 12
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.

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
May 10, 2024

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
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

2.8
454K reviews
A Google user
January 17, 2020
Does not work with ipega controller, too many intrusive ads, even when trying to open the settings i had to click away 3 ads. Bought a MoCute to try that, but also does not work, App costs 6 euro which would be great if it works, but because of all the ads and payable plugins it is not even possible to try it out first. If you want people to buy your app, then have an unpaid version in which you can at least try if it works. If I add an app and try to start it from Octopus, the app just freezes, also no idea how to map the buttons, nothing seems to work at all.
11 people found this review helpful
Did you find this helpful?
A Google user
October 17, 2018
So nice lil keymapper, no doubt about that. One of the most responsive and easy to use ones I've found. No root etc etc etc sound peachy n perfect. However this lil program as convenient as it is, is a bad deal. Yes it maps your gamepads but it also keylogs your other applications. I've closed the app multiple times for it say octopus is running in the background, it does it when it wants and without say. Also this application closes your games in the middle of matches to show ads. Lil annoying especially when playing multiplayer games. Seems to happen right when you start a match. My main issue however is the app running the background when I'm not playing games. It happens when I go on YouTube, FB, Instagram and even when in browser. So I'm not saying don't use this product, but be careful they are definitely not kosker in their programming. But I'll prob be told how I'm wrong by some Dev who thinks the public is too stupid to figure out their scam. Download at your own risk.
27 people found this review helpful
Did you find this helpful?
A Google user
October 18, 2019
I installed this to use with PS4 Remote Play, a streaming app that connects to the Playstation 4, and OneCast, a streaming app that connects to the Xbox One. Both of these apps use on-screen control pads and/or blutooth or USB controllers, but are natively incompatible with the controllers I own. Octopus can recognize my controller just fine. But, when trying to launch PS4 Remote Play through Octopus, I get a non-descriptive error every time. Though, I am able to launch that app outside of Octopus without any issue. When trying to launch OneCast through Octopus, I get an error about Google Play services, and Octopus tries to charge me $2 to correct the error. Again, I am able to launch OneCast outside of Octopus without any issue. Unfortunately, in both cases, if you launch the apps outside of Octopus, then there's no control integration being done by Octopus(which is to be expected, that's not part of my complaint). My complaint is that Octopus does not work with either of the gaming apps I tried and had the audacity to try to charge me to correct the issue one of them had.
49 people found this review helpful
Did you find this helpful?
Octopus Gaming Studio
December 20, 2019
sorry for this . we are trying to fix this.

What's new

Crash Fix & Google login Fix;