#include <ipc/services.h>#include <ipc/kbd.h>#include <sysinfo.h>#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <ipc/ns.h>#include <async.h>#include <errno.h>#include <adt/fifo.h>#include <io/console.h>#include <io/keycode.h>#include <devmap.h>#include <kbd.h>#include <kbd_port.h>#include <kbd_ctl.h>#include <layout.h>Go to the source code of this file.
Defines | |
| #define | NAME "kbd" |
| #define | NAMESPACE "hid_in" |
| #define | NUM_LAYOUTS 3 |
Functions | |
| static void | client_connection (ipc_callid_t iid, ipc_call_t *icall) |
| void | kbd_push_ev (int type, unsigned int key) |
| void | kbd_push_scancode (int scancode) |
| int | main (int argc, char **argv) |
Variables | |
| static int | active_layout = 0 |
| int | client_phone = -1 |
| int | irc_phone = -1 |
| bool | irc_service = false |
| static layout_op_t * | layout [NUM_LAYOUTS] |
| static unsigned | lock_keys |
| Currently pressed lock keys. | |
| static unsigned | mods = KM_NUM_LOCK |
| Currently active modifiers. | |
Definition in file kbd.c.
1.4.7