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