2 * \file l4con/include/l4con_ev.h
3 * \brief console protocol definitions - input event part
6 * \author Christian Helmuth <ch12@os.inf.tu-dresden.de>
8 * These macros are used as parameters for the IDL functions. */
11 * economic rights: Technische Universität Dresden (Germany)
13 * This file is part of TUD:OS and distributed under the terms of the
14 * GNU General Public License 2.
15 * Please see the COPYING-GPL-2 file for details.
18 #ifndef _L4CON_L4CON_EV_H
19 #define _L4CON_L4CON_EV_H
21 #include <l4/sys/linkage.h>
22 #include <l4/sys/types.h>
24 /* we use the original 'libinput' event definitions */
30 /** EV_CON event codes */
31 #define EV_CON_RESERVED 0 /**< invalid request */
32 #define EV_CON_REDRAW 1 /**< requests client redraw */
33 #define EV_CON_BACKGROUND 2 /**< tells client that it looses
38 L4_CV int l4con_map_keyinput_to_ascii(unsigned value, unsigned shift);