1 / 8

Accessibility

Accessibility. Samsung electronic Jaehwan Kim . Accessibility in EFL. How accessibility works (1/2). Input. Input wondow (made by enlightment ). Ecore. TTS engin. Application (using elementary). Elm-module. How accessibility works (2/2).

lucita
Télécharger la présentation

Accessibility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Accessibility Samsung electronic Jaehwan Kim

  2. Accessibility in EFL

  3. How accessibility works (1/2) Input Input wondow (made by enlightment) Ecore TTS engin Application (using elementary) Elm-module

  4. How accessibility works (2/2) Read the information Input Move highlight, Activate, Scroll TTS engin E17 Elementary . Elm-module Ecore

  5. The screen reader information • Label: label on the object • (Ex: in the case of Button it would be "Ok", "Cancel", etc.) • Traits: object type. • (Ex: "Button" for the Button) • State: value or status of the object. • (Ex: “Disabled” for the disabled button) • Optional attribute: hint or guide to explain the object. • (Ex: “This button will close your application” for the button)

  6. The screen reader gestures • 1 finger tap: select an object • 1 finger touch & move: select an object continuously • 1 finger flick: select an previous or next object • 1 finger double tap: activate an object • 1 finger tap, then, 1 finger touch & hold: enable drag and drop • 2 finger touch & move: panning

  7. Demo • The accessibility in Tizen and desktop

  8. EFL APIs for accessibility • elm_access_object_register(Evas_Object*obj, Evas_Object *parent) • elm_access_info_set(Evas_Object *obj, inttype, const char *text) • elm_access_info_cb_set(Evas_Object *obj, inttype, Elm_Access_Info_Cbfunc, const void *data) • elm_access_say(const char *text) • elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cbfunc, void *data) • elm_access_highlight_set(Evas_Object* obj) • elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type, Elm_Access_Action_Info *action_info)

More Related