Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Assistive Technology Built-in on GNOME

Assistive Technology Built-in on GNOME

Gnome is supported the Assistive Technology. They have it built-in on their desktop. In this slideshow, I explain one by one of them.

Yudhi Satrio

October 05, 2019
Tweet

More Decks by Yudhi Satrio

Other Decks in Technology

Transcript

  1. Hello there! My name is Yudhi Satrio , I'm a

    Front End Engineer at iVideosmart 1. I already married, 1 wife and 2 kids. 2. I active in many communities in Surabaya and Gresik. 3. I also an unofficial Startup Weekend Facilitator. 4. I was a one of mentor that teached difable (one of Bekraf Programs). That time most of them are deaf.
  2. Background There are people with special needs. They also access

    technology e.g. website and smart phone. How they use technology if we don't support them? Thanks to Gnome
  3. Assistive Technology What is it? This is refer to design

    of products, devices, services, or environments so as to be usable by people with disabilities (or I like to say it difable, differently able). It could be phones, laptops, websites, or many things.
  4. Difable type Hearing impairments* Visual impairments** Mobility impairments* Learning disability*

    I've been teached them to create a website ** One of my collegue is a blind and he is developer
  5. Hearing Impairments Is a partial or total inability to hear.

    They will use visual a lot to communicate with others, also use sign language.
  6. Visual Impairments Is a decreased ability to see to a

    degree that causes problems not fixable by usual means, such as glasses.
  7. Learning Disability Is a condition in the brain that causes

    difficulties comprehending or processing information and can be caused by several different factors. 1. Slow learner 2. Dyslexia 3. Dyscalculia 4. Dysgraphia
  8. GNOME Is a cool desktop environment that have Assistive Technology

    built in. Many features of it included on their desktop.
  9. User side There are tools for user to keep using

    laptop with GNOME environment. All you need is only activate it on your system settings. Screen reader (for visual impairments) On screen keyboard Visual alert (for hearing impairments) High contrast (for visual impairments) Zoom (for visal impairments)
  10. Application that support AT-SPI (Assistive Technology Service Provider Interface) 1.

    Terminal 2. Gedit (text editor) 3. Vim (becareful of this! I warn you to be ready. If you can't quit let me know) 4. Firefox (web browser) 5. Libre Office
  11. Unfortunately :( Application like Google Chrome, VS Code, Sublimetext, and

    any other popular application is not fully support AT-SPI from GNOME. Also many websites still not aware with this accessibility.
  12. Developer side Terminal is your best friend As long as

    you can open terminal, then your life will be much easier. 1. Package manager: composer , npm , pip , gem , etc 2. Vim 3. Gedit 4. Firefox
  13. Browsing with Firefox (Screen Reader User) Firefox is the only

    one I know that fully supported AT-SPI from Gnome. Orca can easily read whatever under this browser. But you need some configuration to make it work well. 1. Keyboard user must be know (almost) all shortcut that Firefox have. 2. Turn on keyboard navigator by press F7 , it will prompt you a dialog. 3. You can start searching in the page actived by press /
  14. Read Web Content Shortcut 1. Jump to heading press H

    and Shift + H 2. Display a list of heading Alt + Shift + H 3. Jump to link press K and Shift + K 4. Display a list of links Alt + Shift + K 5. Select a paragraph press P and Shift + P 6. Display a list of paragraph Alt + Shift + P 7. Select a list press L and Shift + L 8. Display a list of paragraph Alt + Shift + L 9. Display a list of form Alt + Shift + F
  15. Code? I can't find many editor that support AT-SPI from

    Gnome. In Linux I just found 2: 1. Vim 2. Gedit I know from my friend (he is blind) that he is using notepad++ in Windows.