Files | |
file | stroke.c |
Stroke simulator. | |
Modules | |
generic | |
HelenOS generic uspace keyboard handler. | |
Kbd_ctl | |
Kbd_port | |
Dummy keyboard port driver. | |
Enumerations | |
enum | m_state |
Functions | |
static bool | key_is_mod (unsigned key) |
static wchar_t | layout_parse_ev (console_event_t *ev) |
static void | layout_reset (void) |
static wchar_t | parse_ms_carka (console_event_t *ev) |
static wchar_t | parse_ms_hacek (console_event_t *ev) |
static wchar_t | parse_ms_start (console_event_t *ev) |
void | stroke_sim (unsigned mod, unsigned key) |
Simulate keystroke using sequences of key presses and releases. | |
static wchar_t | translate (unsigned int key, wchar_t *map, size_t map_length) |
Variables | |
layout_op_t | cz_op |
static wchar_t | map_carka_lcase [] |
static wchar_t | map_carka_ucase [] |
static wchar_t | map_hacek_lcase [] |
static wchar_t | map_hacek_ucase [] |
static wchar_t | map_lcase [] |
static wchar_t | map_lcase [] |
static wchar_t | map_lcase [] |
static wchar_t | map_neutral [] |
static wchar_t | map_neutral [] |
static wchar_t | map_neutral [] |
static wchar_t | map_not_shifted [] |
static wchar_t | map_not_shifted [] |
static wchar_t | map_not_shifted [] |
static wchar_t | map_ns_caps [] |
static wchar_t | map_ns_nocaps [] |
static wchar_t | map_numeric [] |
static wchar_t | map_numeric [] |
static wchar_t | map_numeric [] |
static wchar_t | map_shifted [] |
static wchar_t | map_shifted [] |
static wchar_t | map_shifted [] |
static wchar_t | map_ucase [] |
static wchar_t | map_ucase [] |
static wchar_t | map_ucase [] |
static unsigned int | mods_keys [][2] |
Correspondence between modifers and the modifier keycodes. | |
static enum m_state | mstate |
layout_op_t | us_dvorak_op |
layout_op_t | us_qwerty_op |