How to Add a Virtual Home Button to the iPhone

To configure the virtual Home button, you first have to enable the Home button itself. Here’s how:

How to Customize the Virtual Home Button Menu

To change the number of shortcuts and the specific ones that are available in the default menu:

How to Add Custom Actions to the Virtual Home Button

Now that you know how to add the virtual Home button and configure the menu, it’s time to get to the good stuff: custom shortcuts. Just like a physical Home button, the virtual button can be configured to respond differently based on how you tap it. Here’s what you need to do: On the AssistiveTouch screen, go to the Custom Actions section. In that section, tap the action that you want to use to trigger the new shortcut. Your options are:

Single-Tap: The traditional single click of the Home button. In this case, it’s a single tap on the virtual button.  Double-Tap: Two quick taps on the button. If you choose this, you can also control the Timeout setting. That’s the time allowed between taps. If more time passes between taps, the iPhone treats them as two single taps, not a double-tap. Long Press: Tap and hold the virtual Home button. If you select this, you can also configure a Duration setting, which controls how long you need to press the screen for this feature to be activated. 3D Touch: The 3D Touch screen on modern iPhones lets the screen respond differently based on how hard you press it. Use this option to have the virtual Home button respond to hard presses.

Whichever action you tap, each screen presents several options for shortcuts that you can assign to the action. These are particularly cool because they turn actions that might otherwise require pressing multiple buttons into a single tap. Most shortcuts are self-explanatory, such as Siri, Screenshot, or Volume Up, but a few need explanation:

Accessibility Shortcut: This shortcut can be used to trigger all kinds of accessibility features, such as inverting colors for users with vision impairment, turning on VoiceOver, and zooming in on the screen.   Shake: Choose this, and the iPhone responds to a button tap as if the user shook the phone. Shake is useful for undoing certain actions, especially if physical issues prevent you from shaking the phone.  Pinch: Performs the equivalent of a pinch gesture on the iPhone’s screen, which is useful for people who have impairments that make pinching difficult or impossible.   SOS: This button enables the iPhone’s Emergency SOS feature, which triggers a loud noise to alert others that you may need help and a call to emergency services. Analytics: This feature begins the gathering of AssistiveTouch diagnostics.