HelenOS sources
layout_t 44 uspace/srv/hid/input/layout.c layout_t *layout_create(layout_ops_t *ops)
layout_t 46 uspace/srv/hid/input/layout.c layout_t *layout;
layout_t 48 uspace/srv/hid/input/layout.c layout = calloc(1, sizeof(layout_t));
layout_t 64 uspace/srv/hid/input/layout.c void layout_destroy(layout_t *layout)
layout_t 71 uspace/srv/hid/input/layout.c char32_t layout_parse_ev(layout_t *layout, kbd_event_t *ev)
layout_t 53 uspace/srv/hid/input/layout.h errno_t (*create)(layout_t *);
layout_t 54 uspace/srv/hid/input/layout.h void (*destroy)(layout_t *);
layout_t 55 uspace/srv/hid/input/layout.h char32_t (*parse_ev)(layout_t *, kbd_event_t *);
layout_t 64 uspace/srv/hid/input/layout.h extern layout_t *layout_create(layout_ops_t *);
layout_t 65 uspace/srv/hid/input/layout.h extern void layout_destroy(layout_t *);
layout_t 66 uspace/srv/hid/input/layout.h extern char32_t layout_parse_ev(layout_t *, kbd_event_t *);
layout_t 44 uspace/srv/hid/input/layout/ar.c static errno_t ar_create(layout_t *);
layout_t 45 uspace/srv/hid/input/layout/ar.c static void ar_destroy(layout_t *);
layout_t 46 uspace/srv/hid/input/layout/ar.c static char32_t ar_parse_ev(layout_t *, kbd_event_t *ev);
layout_t 205 uspace/srv/hid/input/layout/ar.c static errno_t ar_create(layout_t *state)
layout_t 210 uspace/srv/hid/input/layout/ar.c static void ar_destroy(layout_t *state)
layout_t 214 uspace/srv/hid/input/layout/ar.c static char32_t ar_parse_ev(layout_t *state, kbd_event_t *ev)
layout_t 45 uspace/srv/hid/input/layout/cz.c static errno_t cz_create(layout_t *);
layout_t 46 uspace/srv/hid/input/layout/cz.c static void cz_destroy(layout_t *);
layout_t 47 uspace/srv/hid/input/layout/cz.c static char32_t cz_parse_ev(layout_t *, kbd_event_t *ev);
layout_t 386 uspace/srv/hid/input/layout/cz.c static errno_t cz_create(layout_t *state)
layout_t 402 uspace/srv/hid/input/layout/cz.c static void cz_destroy(layout_t *state)
layout_t 407 uspace/srv/hid/input/layout/cz.c static char32_t cz_parse_ev(layout_t *state, kbd_event_t *ev)
layout_t 43 uspace/srv/hid/input/layout/fr_azerty.c static errno_t fr_azerty_create (layout_t *);
layout_t 44 uspace/srv/hid/input/layout/fr_azerty.c static void fr_azerty_destroy (layout_t *);
layout_t 45 uspace/srv/hid/input/layout/fr_azerty.c static char32_t fr_azerty_parse_ev (layout_t *, kbd_event_t *);
layout_t 213 uspace/srv/hid/input/layout/fr_azerty.c static errno_t fr_azerty_create (layout_t *s)
layout_t 218 uspace/srv/hid/input/layout/fr_azerty.c static void fr_azerty_destroy (layout_t *s)
layout_t 223 uspace/srv/hid/input/layout/fr_azerty.c static char32_t fr_azerty_parse_ev (layout_t *s, kbd_event_t *e)
layout_t 43 uspace/srv/hid/input/layout/us_dvorak.c static errno_t us_dvorak_create(layout_t *);
layout_t 44 uspace/srv/hid/input/layout/us_dvorak.c static void us_dvorak_destroy(layout_t *);
layout_t 45 uspace/srv/hid/input/layout/us_dvorak.c static char32_t us_dvorak_parse_ev(layout_t *, kbd_event_t *ev);
layout_t 214 uspace/srv/hid/input/layout/us_dvorak.c static errno_t us_dvorak_create(layout_t *state)
layout_t 219 uspace/srv/hid/input/layout/us_dvorak.c static void us_dvorak_destroy(layout_t *state)
layout_t 223 uspace/srv/hid/input/layout/us_dvorak.c static char32_t us_dvorak_parse_ev(layout_t *state, kbd_event_t *ev)
layout_t 43 uspace/srv/hid/input/layout/us_qwerty.c static errno_t us_qwerty_create(layout_t *);
layout_t 44 uspace/srv/hid/input/layout/us_qwerty.c static void us_qwerty_destroy(layout_t *);
layout_t 45 uspace/srv/hid/input/layout/us_qwerty.c static char32_t us_qwerty_parse_ev(layout_t *, kbd_event_t *ev);
layout_t 208 uspace/srv/hid/input/layout/us_qwerty.c static errno_t us_qwerty_create(layout_t *state)
layout_t 213 uspace/srv/hid/input/layout/us_qwerty.c static void us_qwerty_destroy(layout_t *state)
layout_t 217 uspace/srv/hid/input/layout/us_qwerty.c static char32_t us_qwerty_parse_ev(layout_t *state, kbd_event_t *ev)
HelenOS homepage, sources at GitHub