Page MenuHomePhabricator

Numeric Keys are not working in Article view of Jio 2 device
Closed, ResolvedPublic

Description

Problem

A user can change the text size of an article by pressing numeric keys on the keypad on a KaiOS phone. At present, we have assigned numeric keys 4 & 6 to decrease & increase the text size respectively, and 5 to set it to default. This seems to be working fine on the Jio one device, however, numeric keys are not responding on Jio 2 device.

One of the differences between these two devices is that Jio 2 devices use the QWERTY keyboard whereas Jio one devices come with a simple keypad.

Solution

Map the actions for decrease text size to the S key; default text size to the D key, and increase text size to letter F respectively.
The messaging within the setting on text size should not change, let it read "Press 4 to decrease size..." in the way it is supported on candy bar devices today

Image from iOS.jpg (3×2 px, 820 KB)

Related Objects

Event Timeline

AMuigai renamed this task from Numeric Keys are not working in Article view of Jio 2 device. to Numeric Keys are not working in Article view of Jio 2 device.Mar 31 2020, 12:53 PM
AMuigai updated the task description. (Show Details)
AMuigai edited projects, added Inuka-Team (Kanban); removed Inuka-Team.

The copy within the setting on text size should not change

@AMuigai what do we mean exactly by that?

In the settings menu, when a user selects "text size", they see prompt text
that lets them know they should "Press a key: 4,5,6 to increase, stick with
default or decrease size".

Please keep the prompt text for Jiophone 2 users with 4,5,6 as
shortcuts to change text size. Do not change it to prompt a user to use the
letters S,D or F.

Great, thanks for the clarification. PR opened now: https://github.com/wikimedia/wikipedia-kaios/pull/202

Aiming to work with Pita to test on Jio2 device

@Jpita looks like this skipped the QA column. Confirm that it works please? Looks to be working as expected on my device.

Working as expected. Moving it for product signoff.