Since CPCDroid went public, I've received some questions about how to correctly configure the virtual button mapping to CPC emulated keys. In this entry, I will explain how this is done my favorite CPC game, Batman.
Of course, first, launch CPCDroid, the main screen will appear:
![](https://fmsdevel.wisecoding.es/content/images/2021/01/selectdisk.png)
Load the game DSK:
![](https://fmsdevel.wisecoding.es/content/images/2021/01/selectdisk2.png)
![](https://fmsdevel.wisecoding.es/content/images/2021/01/startdiskemu.png)
After the game has been loaded by the Amstrad CPC:
![](https://fmsdevel.wisecoding.es/content/images/2021/01/game.png)
Press the menu key to go to CPCDroid menu:
![](https://fmsdevel.wisecoding.es/content/images/2021/01/game-keyboard.png)
Once selected "Keyboard", press "1". The keyboard configuration screen will appear:
![](https://fmsdevel.wisecoding.es/content/images/2021/01/game-key-1.png)
Change the "square" control (is the virtual 2 key) to "return". Don't get confused about enter and return, those are different keys in the Amstrad CPC:
![](https://fmsdevel.wisecoding.es/content/images/2021/01/game-key-2.png)
Exit back to the game (using the Android menu key).
![](https://fmsdevel.wisecoding.es/content/images/2021/01/game-2.png)
Now, the "2" virtual key, allows to start the game.
![](https://fmsdevel.wisecoding.es/content/images/2021/01/game2.png)
The same for other games, only need to know what CPC key you want to map to a virtual key.