iPhone Switch Control: Gamepad scrolling vs. volume

I just recently purchased an 8BitDo Micro Bluetooth Gamepad and intended to apply it across several use cases, but the first one I am trying to set up is for use on social media apps like TikTok. I am on an Iphone 16 Pro w/IOS 18.6.2 installed. The controller's layout can be seen in the included image below for future reference:

With this info in mind, I have tried to set up switch control to allow me to do the following things:

(1) Use the UP arrow on the D-pad to scroll up (meaning swipe from top of screen to bottom)

(2) Use the DOWN arrow to scroll down

(3) Use the LEFT arrow to scroll left

(4) Use the RIGHT arrow to scroll right

(5) Use the A button to tap the screen

(6) Use the X button to increase system media volume

(7) Use the B button to decrease system media volume


So far I have been able to connect the controller via BT and set each button to an external switch that I named appropriately for what the button is/says. Then I made a recipe and assigned the D-pad arrows to custom gestures to scroll in their respective directions --- this part works flawlessly when triple clicking the side button to enable switch control. Then I tried to map any of the face buttons (A/B/X/Y/-/+/star/heart) and bumpers to media control actions (volume up/down) inside of actions, not the recipe (because, for whatever reason, that's not allowed anymore). This did not work. I believe that actions do not work when a recipe is enabled. That said, there is no option to bind external switches to a system media control function inside a recipe. So, I tried making shortcuts: {get current volume, add/subtract .0625, set volume to calculation result} and binding the face buttons to activating these shortcuts, but again this does not work when a recipe is enabled (which I need to have the scrolling gestures work).


All said, I just want to resolve this issue as simply as possible. I tried full keyboard access with my face buttons and D-pad and such rebound to complex CTRL+SHIFT+{key} keybinds and doing things that way, but to no avail. Recipes don't allow me to have volume control, but actions only doesn't let me scroll. Please help me.

iPhone 16 Pro

Posted on Feb 17, 2026 8:04 PM

Reply

Similar questions

1 reply

Feb 26, 2026 4:09 PM in response to 8BitDoer

Hi 8BitDoer

welcome to this Apple (user-to-user) Community :-)


Re: "8BitDo Micro Bluetooth Gamepad

iPhone Switch Control: Gamepad scrolling vs. volume"


Am no expert in this area, The experts are generally people like yourself who are regularly using the particular hardware and software. Your post to the community deserves some response though.


Wondering whether the controller is compatible with Apple's devices.


When I looked online, I found their website:

8BitDo Micro. Eg: says: A pocket-sized Bluetooth controller.

Compatible with Switch and Android.


Nothing is said about using it with Apple's devices / software.

I read the controller also has 16 buttons! That's a lot of control.


Looking further: Their support webpage does have a page for controllers compatible with Apple devices, but I do not see the 8Bitdo Micro controller that you have ... seems it is not listed there.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iPhone Switch Control: Gamepad scrolling vs. volume

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.