# Using an external Joystick on RPi Zero/Win10 tablet

**URL:** <https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931>\
**Category:** Arcade\
**Created:** [December 20, 2019, 2:52pm UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931 "2019-12-20T14:52:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrewfstratton](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@andrewfstratton](https://forum.makecode.com/u/andrewfstratton)\
**Post date:** [December 20, 2019, 2:52pm UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931/1 "2019-12-20T14:52:11Z")

</div>

Has anyone any experience of plugging in an Xbox 360 controller to use instead of the cardboard button setup. This is mainly to reduce waste.

I would either run the games on a Raspberry Pi Zero W with an Xbox 360 USB controller.

Or I would also be very happy to run the games on a Linx Vision Windows Tablet - which would be an interesting option.

I could also manage with keyboard input.

I don’t mind if I have to modify a local node.js version.

Thank you in advance  
Andy

P.S. Makecode Arcade looks really interesting…looking forward to python as well…

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [December 20, 2019, 6:33pm UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931/2 "2019-12-20T18:33:09Z")

</div>

You can’t use any USB devices with pi zero setup for arcade because we use the USB port for transferring programs.

The controller should work with a web browser on your tablet. If you use Edge then make sure to use the new Chromium-based beta.

---

<div class="post-metadata">

**Author:** ![andrewfstratton](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@andrewfstratton](https://forum.makecode.com/u/andrewfstratton)\
**Post date:** [December 21, 2019, 9:49am UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931/3 "2019-12-21T09:49:42Z")

</div>

Thank you - the Linx Vision controller works straight off in the web browser. It’s best in full screen mode of course.

The display does still show the controls and surround - it would be nice if there were a setting to some way to just show the screen…

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [December 21, 2019, 5:37pm UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931/4 "2019-12-21T17:37:40Z")

</div>

Feel free to file a feature request at [https://github.com/microsoft/pxt-arcade](https://github.com/microsoft/pxt-arcade)

---

<div class="post-metadata">

**Author:** ![eliiiii](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/eliiiii/32/3224_2.png) [@eliiiii](https://forum.makecode.com/u/eliiiii)\
**Post date:** [January 31, 2021, 2:48am UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931/5 "2021-01-31T02:48:39Z")

</div>

@mmoskal Hi! I know this is late but just want to ask/confirm, how about bluetooth controllers like 8bitdo’s raspberry pi compatible ones?

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [February 2, 2021, 10:39pm UTC](https://forum.makecode.com/t/using-an-external-joystick-on-rpi-zero-win10-tablet/931/6 "2021-02-02T22:39:40Z")

</div>

It may work with RPi Zero W, but you will have to modify the image. It is build based on this repo [https://github.com/microsoft/uf2-linux](https://github.com/microsoft/uf2-linux)
