Download
accessibility n.
Skip this Video
Loading SlideShow in 5 Seconds..
Accessibility PowerPoint Presentation
Download Presentation
Accessibility

Accessibility

3904 Vues Download Presentation
Télécharger la présentation

Accessibility

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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)