accessibility

8
ACCESSIBILITY Samsung electronic Jaehwan Kim

Upload: lucita

Post on 05-Jan-2016

282 views

Category:

Documents


0 download

DESCRIPTION

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). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Accessibility

ACCESSI-BILITYSamsung electronic Jaehwan Kim

Page 2: Accessibility

Accessibility in EFL

Page 4: Accessibility

How accessibility works (2/2)

Ecore

Elementary .

E17

TTS engin

Elm-mod-ule

Input

Move high-light,Acti-vate,Scroll

Read the in-formation

Page 5: Accessibility

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

ject. (Ex: “This button will close your application” for the

button)

Page 6: Accessibility

The screen reader gestures

1 finger tap: select an object 1 finger touch & move: select an object con-

tinuously 1 finger flick: select an previous or next ob-

ject 1 finger double tap: activate an object 1 finger tap, then, 1 finger touch & hold: en-

able drag and drop 2 finger touch & move: panning

Page 7: Accessibility

Demo

The accessibility in Tizen and desktop

Page 8: Accessibility

EFL APIs for accessibility

elm_access_object_register(Evas_Object *obj, Evas_Object *par-ent)

elm_access_info_set(Evas_Object *obj, int type, const char *text)

elm_access_info_cb_set(Evas_Object *obj, int type, Elm_Access_Info_Cb func, const void *data)

elm_access_say(const char *text)

elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cb func, 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)