Skip to content → Skip to footer

How to customize granularities in Jieshuo screen reader

Last updated on 14 September 2023

Granularities, reading controls, and navigation types all refer to a common feature: the ability to navigate on-screen content using a screen reader. This navigation can be done at various levels, such as characters, words, sentences, headings, links, and more. Additionally, this feature allows users to make on-the-fly adjustments, including modifying the speech rate. The Jieshuo screen reader offers a range of navigation types that can be cycled through. It also provides default navigation gesture styles to determine how users can switch between these navigation types and navigate within the selected type.

Navigation Gesture Styles:

There are 10 navigation gesture styles that users can choose from in Jieshuo. Among them, there are 2 styles without gestures for moving between navigation types, 4 styles categorized as “basic,” and 4 styles labeled as “alternative.”
Within both the “basic” and “alternative” categories, there are 2 styles specifically designed for WebViews, and 2 styles that function globally, irrespective of the window or type of view.

To access the settings where you can choose your preferred style, navigate to “Jieshuo settings,” then “Operation settings,” “Gestures default settings,” and finally “Default navigation gestures style” where you can view all the available styles to choose from.

Default

Among the available navigation styles, you will find two named “Default” and “Default2” Neither of these styles includes gestures for cycling between navigation types; their gestures are exclusively for moving between on-screen elements and performing “shortcut gestures.”
The key distinction between the two styles lies in their use of swipes. In the “Default” style, down and up swipes are used to navigate between on-screen elements, while right and left swipes are reserved for performing the right and left shortcuts, respectively. Conversely, “Default2” uses right and left swipes for on-screen item navigation and down and up swipes for the right and left shortcuts, respectively.

Basic:

The basic styles involve using the four one-directional swipes to switch between navigation types and navigate within the selected type. In “Basic Granularity Navigation,” swiping right and left switches between navigation types, while swiping down and up allows movement within the selected type. In “Basic Granularity Navigation2,” these actions are reversed, with down and up swipes for transitioning between navigation types and right and left swipes for navigation within the selected type.

Alternative:

In the “Alternative Granularity Navigation” style, which offers four variants (two for Webviews only and two for global use), moving between navigation types or granularities is done by swiping down and then up or up and then down.
In the first “Alternative Granularity Navigation” variants, to navigate within the selected navigation type, right and left swipes are used, while moving to the next and previous item on the screen is accomplished through down and up swipes.
This configuration is reversed in the “Alternative Granularity Navigation2,” where swiping down and up is used to navigate within the selected granularity, and swiping right and left is employed to move between on-screen items.

Customizing the Navigation Types:

In “Gestures Default Settings,” you can customize the available navigation types. For WebViews, use “Customize Web Page Element Navigation,” and for non-web views, use “Customize Standard View Element Navigation.” Simply check the items you want to include, and then tap “OK.”
Including the default option will enable the swipes used for navigating within the specified navigation type to function as commands for moving to the next and previous on-screen items in basic styles, and to serve as shortcut gestures in alternative styles.

Within “Gestures Default Settings,” you’ll also find a checkbox to remember the selected navigation type when switching windows. Check it if you want Jieshuo to retain the chosen navigation type when transitioning to a different window or app.

Notes:

1.
When you select any of the Webviews specific navigation types, the default gesture style will be applied for non-webviews. The default style will be determined based on the style used for webview navigation. For instance, if you select one of the first styles, you will be using the “Default” style for non-webviews. On the other hand, if you choose one of the “2” styles, “Default2” will be used.

2.
When selecting any of the Webview styles, please note that when you’re editing or typing text in an app that uses a webview, Jieshuo will treat it as a non-webview, switching to the default gesture style as mentioned in note 1.

3.
The “Invert Swiping Gestures” option in “General Settings” will switch between the styles according to the swipes used in each style. For example, if you are using one of the alternative styles and you change the state of this option, the other alternative style will be automatically activated. Also, when you switch the style, the state of the option will change to match the selected style.

4.
To navigate within a specific granularity or navigation type, when right and left swipes are used, swiping right will move to the next or increase the value, and swiping left will go to the previous or decrease it. However, when using down and up swipes, swiping down is for the next or to increase, and swiping up is for the previous or to decrease. For OCR and translation, “translation” signifies the next action, and in copying mode, next means “copy” and previous means “append.”.

5.
When selecting your preferred navigation style, you will hear the name of the style along with a short description of the gestures used. This information is provided to help you understand how a particular style works. All swipes are performed with one finger.

6.
It is not necessary to select any of the modes discussed above to be able to move according to granularities. You can assign gestures to any of the following functions:

  • “Next navigation type”
  • “Previous navigation type”
  • “Next element of the specified type”
  • “Previous element of the specified type.”

available navigation types in this case will still be only those which are selected in: “customize web page element navigation” and “customize standard view element navigation.”<.p>

Additionally, you can find the same functions in the main menu, as well as the function to select a navigation type, which will open a list of all navigation types for the user to select one of them.

Audio demonstration:

About Author

Kareen Kiwan

Since her introduction to Android in late 2012, Kareen Kiwan has been a fan of the operating system, devoting some of her time to clear misconceptions about Android among blind people. She wrote articles about its accessibility and features on the Blindtec.net Arabic website, of which she was a member of its team. Kareen's experience was gained through her following of the Android-related communities and fueled by her love for technology and her desire to test new innovations. She enjoys writing Android-related articles and believes in the role of proper communication with both the blind screen reader Android users and app developers in building a more accessible and inclusive Android. Kareen is a member of the Blind Android Users podcast team and Accessible Android editorial staff.

Published in Tips and Tricks

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Donate to Us

To uphold the standards of a robust and fully accessible project, we graciously request your support. Even a modest contribution can have a profound impact, enabling Accessible Android to continue its growth and development.

Donations can be made via PayPal.

For alternative methods, please do not hesitate to contact us.

We deeply appreciate your generosity and commitment to our cause.

Subscribe to Blind Android Users mailing list

RSS Accessible Android on Mastodon

  • Untitled
    Beyond the Numbers: Do Flagship Processors Make a Real Difference in Daily Use? https://accessibleandroid.com/beyond-the-numbers-do-flagship-processors-make-a-real-difference-in-daily-use/
  • Untitled
    Honor 600 Pro Review https://accessibleandroid.com/honor-600-pro-review/
  • Untitled
    New app added to Accessible Android apps directory: Framework Detector accessible https://accessibleandroid.com/app/framework-detector/
  • Untitled
    New Game added to Accessible Android apps directory: Mosquash accessible https://accessibleandroid.com/app/mosquash/