LIRC libraries
Linux Infrared Remote Control
Toggle main menu visibility
Loading...
Searching...
No Matches
input_map.h
Go to the documentation of this file.
1
/****************************************************************************
2
** input_map.h *************************************************************
3
****************************************************************************
4
*
5
* input_map.h - button namespace derived from Linux input layer
6
*
7
* Copyright (C) 2008 Christoph Bartelmus <lirc@bartelmus.de>
8
*
9
*/
10
16
17
#ifndef INPUT_MAP_H
18
#define INPUT_MAP_H
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
#include <stdio.h>
25
#include <stdint.h>
26
#include <sys/types.h>
27
#include <unistd.h>
28
29
#ifdef HAVE_LINUX_INPUT_H
30
#include <linux/input.h>
31
#include <linux/uinput.h>
32
#endif
33
34
#if defined __linux__
35
typedef
uint16_t linux_input_code;
36
#else
37
typedef
unsigned
short
linux_input_code;
38
#endif
39
40
int
get_input_code(
const
char
* name, linux_input_code* code);
41
void
fprint_namespace(FILE* f);
42
int
is_in_namespace(
const
char
* name);
43
44
#ifdef __cplusplus
45
}
46
#endif
47
48
#endif
/* INPUT_MAP_H */
lib
input_map.h
Generated by
1.17.0