Using Android Magnification Gestures.

I’ve been writing this blog for a couple of years now, and it occurred to me, I haven’t done a piece on what seems to be the most obvious low vision accessibility aid in Android – Magnification gestures. Note this refers to the ability to magnify what is on the screen on your device, rather than using your device’s camera to view small printed text or other items – I covered a few of the Android magnification apps in another post

Introduced in Android 4.2, Magnification gestures work similarly to the full screen magnifiers on other platforms, that is, you can enlarge what is on screen with the drawback that you can no longer see everything which was originally on screen. For instance at 2x magnification, you can see only what was originally in the top quarter of the screen, but it is now enlarged to take up the full screen.

[Image of Android Magnifier]

[Image of Android unmagnified (left) and with Magnifier running (right)]

The first thing you notice with the magnifier running is the blue box around the edge of the screen.

One limitation of the magnifier is that it won’t magnify the on-screen keyboard – if you have the magnifier running while the keyboard is shown, only the area above the keyboard will be magnified. Software navigation buttons (the ‘home’, ‘back’, ‘recent apps’ buttons which are physical on some devices, eg by Samsung, and software on others such as the Nexus) are also not magnified. I can’t help with the buttons, but my best advise for increasing the size of the keyboard, is to look at an alternate keyboard. I reviewed some of the popular Android on-screen Keyboards here and some do go fairly large.

One striking thing for lovers of options such as myself, is that there are no settings for the magnifier on Android. In “Magnification gestures” under Accessibility settings you can simply turn the gestures on or off.

With Magnification gestures enabled, the magnifier doesn’t necessarily come on straight away. You can turn the magnifier on or off by triple tapping the screen, anywhere, in any app, and turn it off with the same gesture. This is a nice convenient way to turn it on and off, and actually doesn’t change even with Talkback running – both work happily together.

As well as being able to triple tap to turn the magnifier on and off, one of the handiest features of the magnifier is that you can triple tap and hold the third tap to turn the magnifier on temporarily – then you can drag one finger around the screen to move the view, see what you want enlarged, and then let go and the view will return to normal.

The two issues I have found with triple tapping to turn magnifier on and off are:
1) for some users, triple tapping is tricky, particularly as it has to be done quite quickly (I’m not sure of the exact speed, but approximately you have to tap three times in under about a second), which is quite fast.

[Image of Rapitap]

[Image of Rapitap (left) and with magnifier (right)]

2) Conversely to the above point, if you are quite nimble and used to tapping quickly – I find in some games (eg if you are very quick at RapiTap!), or when typing (eg erasing multiple characters while typing), it can be easy in certain circumstances to inadvertently turn the magnifier on or off.

Once you have the magnifier running, it will keep working while you are in the current app (unless you turn it off manually). If you leave the app (by pressing the home key or if another app pops to the foreground, eg you receive a call), the magnifier will automatically turn itself off.

While the screen is magnified, you can pan around the screen with two fingers, as if you were “pulling” the screen into view – eg if you are viewing the top left corner of the screen, you can drag with two fingers from right to left to move right, or bottom to top to move down. Again, this works the same with Talkback running.

One thing I’ve found changes slightly from device to device is that on my Galaxy Note 2 (Rooted and running OmniRom), the zoom always starts at about 2x, but on my Galaxy Nexus, when you turn magnification on, it comes on at whatever you had it set to previously. In any case you can adjust using pinch zoom, just like you can in other places (like the web or viewing images in many apps). The zoom goes up to about 5x magnification (that’s just an estimate).

On my Galaxy Note 2 this means that text which is 10pt initially, goes to 20 point when I turn the magnifier on, and if I pinch zoom further I can bring it up to 48 point. To be honest, as someone who has worked with many clients with all levels of vision impairement, if you need text larger than that, you really are better off learning to rely more on speech (in the case of Android, that is Talkback). This is because even if you can read text at 72point, the amount of text you could fit on screen, and the amount of panning you would need to do mean that you would spend much more time finding your place and navigating, than you would relying on speech, even with the speech running relatively slowly.

The challenges I’ve found with panning and zooming the view, are again mostly things which are common to all screen magnifiers, and that is:

[Viewing the web with magnifier]

[Viewing the web with magnifier – do I pan or scroll down to view more content?]

– Remembering that what you see magnified isn’t everything that is there.
– Knowing where you are on screen – with the view only magnifying to about 5x, that’s not as big an issue as on say a PC magnified to 12 or 16x.
– When you in an app, say a web page, which is larger than the screen to begin with, it can be challenging to know when you need to pan the view down versus when you need to scroll the web page. If I’m reading a long page like that, I tend pan to the bottom of screen (two fingers from the bottom up) and then scroll the page (one finger upwards from bottom) until it reaches the bottom.
– Similarly, it can be difficult to know whether you are pinch-zooming the web page or other app itself, or the magnifier. Generally, in a situation like this, the accessibility option takes precedence – so if you are using the magnifier on a web page, and you pinch zoom in, what is happening is that the magnification level will adjust. If you want to zoom in or out of the web page itself, you’ll need to triple tap to turn magnifier off, pinch in or out as desired, then triple tap again.

One thing I do find personally, is that I don’t feel I have much room to work when dragging two fingers around the screen of my phone to pan. It’s not such an issue on my 10” tablet, but the size of the phone screen really feels small when I’m trying to move the magnified view around with two fingers.

Overall the magnifier is quite responsive, and the magnification is very smooth. At the highest magnification if you have good sight or take a screenshot and zoom in, you can start to see a little bit of pixelisation (where individual pixels or squares of colour become visible), but you can tell that Android smooths it so it never becomes too obvious. On Windows for instance as you zoom in further and further you can see artifacts and pixelisation caused by zooming in.

Windows zoomed in

[Cutout of O in Windows zoomed in]

[Image of just part of the ‘O’ zoomed in on a PC with Windows Magnifier]

[Image of p zoomed in with Android magnifier]

[Image of p zoomed in with Android magnifier]

Compared to Zooms on the iPhone, the magnification level itself is similar (I couldn’t take a screenshot as while I do have an iPhone, when you take a screenshot with the magnifier running, it takes the screenshot of the unmagnified screen, which was no help for the comparison above), the smoothness also is much the same – again starting to pixelise by higher magnification but smoothed out. I personally find the controls easier on Android – on the iPhone it’s three fingers for everything, though I do like the way the magnifier persists as you open and close applications on the iPhone. Overall if choosing between Android or iOS for the magnifier alone they are quite similar (and Android of course has many more options such as altnerate launchers and more freedom to set other apps in high contrast and large print).

Generally I have tried to locate apps and solutions for many tasks which have a larger font option without using the magnifier, but it depends on how large you need your text and what you are doing. Even using those other options, there are definitely times as a low vision user, when the magnifier comes in quite handy, so it’s very useful to know how it works, whether for quick one-off magnification (triple tap and hold) or regular use (triple tap to turn on, two finger drag to pan and pinch zoom in and out).

How do you use the magnifier? Let us know in the comments!


4 thoughts on “Using Android Magnification Gestures.

  1. I’d like to see the zoom level displayed on the screen. Is this one of the developer options? (I’ll look one of these days.)

    • No I haven’t seen a setting for this. The most interesting “vision” related setting I’ve found in developer options is one to simulate various colour blindnesses – which is interesting and useful as a developer to see what colour selections I might make and how they will affect various users – but no, nothing to tell you what zoom level you are at I’m afraid.

  2. Hi, I know that this blog was written about a year ago, but I hope you’ll still see this comment. I hate the triple tap option because I always want to use multiple emojis or letters and it turns the triple tap on and off, on and off, on and off. My question is this: is there a way to still zoom in at all while having triple tap disabled? I don’t want to use it while typing, ever. So I have disabled it. However, every once in a blue moon I’d like to zoom in on something when not typing. Is that possible? Thank you!

    • Good question Paige, and I must admit, I’ve encountered the same thing both when typing, and when playing certain games. Unfortunately I haven’t found a solution to this either.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s