# Raspberry Pi 4

**URL:** https://forum.makecode.com/t/raspberry-pi-4/4672
**Category:** Help
**Created:** [November 28, 2020, 5:22pm UTC](https://forum.makecode.com/t/raspberry-pi-4/4672 "2020-11-28T17:22:27Z")
**Posts on this page:** 1
**Showing post:** 11

<div class="post-metadata">

### Author: ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)
#### Post date: [January 25, 2021, 4:23pm UTC](https://forum.makecode.com/t/raspberry-pi-4/4672/11 "2021-01-25T16:23:55Z")

</div>

Ok, sorry, @Agent_14. The game.elf files support, directly and without McAirpos, at least EV\_KEY(digital) input handles with key values from 0 to 1000 in its /sd/arcade.cfg file for SCAN\_CODES=/dev/input/eventX.[(source)](https://forum.makecode.com/t/how-to-launch-makecode-arcade-uf2s-in-raspbian-retropie/2725/11)

This can be for 2 players on either 1 keyboard or 1 controller, as far as I have managed to figure out.

But many controllers have gradual/analog directional controls(EV\_ABS), which I haven’t figured out how to work in this file, though [some findings from the bonnet](https://github.com/Vegz78/McAirpos/issues/5#issuecomment-760950633) suggest it might also be supported somehow.

With McAirpos EV\_ABS and EV\_KEY inputs are translated/mapped to EV\_KEY in /sd/arcade.cfg, and up to 2 controllers of many different types should work out of the box([see list of supported controllers known so far](https://github.com/Vegz78/McAirpos)).

If not mapped correctly out of the box, you can edit the ~/McAirpos/McAirpos/uinput-mapper/configs/arcade1&2.py according to your the input event handler codes defined for your controller(s).

These codes can be found by testing your controller with e.g. the app `evtest` or `.../uinput-mapper/input-read -C - D /dev/input/eventX`, where X is the input event number for your controller

---

_[View the full topic](https://forum.makecode.com/t/raspberry-pi-4/4672)._
