GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||
GeezerVison is showing lirc.org — LIRC libraries: /home/columbus/software/lirc-doc/lib/input_map.h (4916f8c 2017-04-05 08:49:40 +0200) Source File
AllClassesFilesFunctionsVariablesTypedefsEnumerationsMacrosModulesPages
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 <[email protected]>
8 *
9 */
10
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 */
| ||
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |