Changeset 215abc1 in mainline for uspace/srv/kbd/layout/cz.c
- Timestamp:
- 2009-06-03T18:49:33Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 05b9912
- Parents:
- bbdbf86
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/kbd/layout/cz.c
rbbdbf86 r215abc1 28 28 29 29 /** @addtogroup kbd 30 * @brief 30 * @brief US QWERTY leyout. 31 31 * @{ 32 */ 32 */ 33 33 34 34 #include <kbd.h> 35 #include < kbd/kbd.h>36 #include < kbd/keycode.h>35 #include <io/console.h> 36 #include <io/keycode.h> 37 37 #include <bool.h> 38 38 #include <layout.h> 39 39 40 40 static void layout_reset(void); 41 static wchar_t layout_parse_ev( kbd_event_t *ev);41 static wchar_t layout_parse_ev(console_event_t *ev); 42 42 43 43 enum m_state { 44 44 ms_start, 45 45 ms_hacek, 46 ms_carka 46 ms_carka 47 47 }; 48 48 … … 273 273 } 274 274 275 static wchar_t parse_ms_hacek( kbd_event_t *ev)275 static wchar_t parse_ms_hacek(console_event_t *ev) 276 276 { 277 277 wchar_t c; … … 291 291 } 292 292 293 static wchar_t parse_ms_carka( kbd_event_t *ev)293 static wchar_t parse_ms_carka(console_event_t *ev) 294 294 { 295 295 wchar_t c; … … 309 309 } 310 310 311 static wchar_t parse_ms_start( kbd_event_t *ev)311 static wchar_t parse_ms_start(console_event_t *ev) 312 312 { 313 313 wchar_t c; … … 384 384 } 385 385 386 static wchar_t layout_parse_ev( kbd_event_t *ev)387 { 388 if (ev->type != KE _PRESS)389 return '\0';390 386 static wchar_t layout_parse_ev(console_event_t *ev) 387 { 388 if (ev->type != KEY_PRESS) 389 return 0; 390 391 391 if (key_is_mod(ev->key)) 392 return '\0';393 392 return 0; 393 394 394 switch (mstate) { 395 case ms_start: return parse_ms_start(ev); 396 case ms_hacek: return parse_ms_hacek(ev); 397 case ms_carka: return parse_ms_carka(ev); 395 case ms_start: 396 return parse_ms_start(ev); 397 case ms_hacek: 398 return parse_ms_hacek(ev); 399 case ms_carka: 400 return parse_ms_carka(ev); 398 401 } 399 402 } … … 401 404 /** 402 405 * @} 403 */ 406 */
Note:
See TracChangeset
for help on using the changeset viewer.