27,10 → 27,10 |
*/ |
|
/** @addtogroup kbdgen generic |
* @brief HelenOS generic uspace keyboard handler. |
* @ingroup kbd |
* @brief HelenOS generic uspace keyboard handler. |
* @ingroup kbd |
* @{ |
*/ |
*/ |
/** @file |
*/ |
|
37,20 → 37,13 |
#ifndef KBD_LAYOUT_H_ |
#define KBD_LAYOUT_H_ |
|
#include <sys/types.h> |
#include <io/console.h> |
#include <kbd/kbd.h> |
|
typedef struct { |
void (*reset)(void); |
wchar_t (*parse_ev)(console_event_t *); |
} layout_op_t; |
extern char layout_parse_ev(kbd_event_t *); |
|
extern layout_op_t us_qwerty_op; |
extern layout_op_t us_dvorak_op; |
extern layout_op_t cz_op; |
|
#endif |
|
/** |
* @} |
*/ |
*/ |
|