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