• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!-- HTML header for doxygen 1.8.8-->
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4    <head>
5        <meta http-equiv="X-UA-Compatible" content="IE=edge">
6        <!-- For Mobile Devices -->
7        <meta name="viewport" content="width=device-width, initial-scale=1">
8        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
9        <meta name="generator" content="Doxygen 1.9.1"/>
10        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
11        <title>libevdev: Kernel header</title>
12        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
13        <script type="text/javascript" src="dynsections.js"></script>
14        <link href="search/search.css" rel="stylesheet" type="text/css"/>
15<script type="text/javascript" src="search/searchdata.js"></script>
16<script type="text/javascript" src="search/search.js"></script>
17        <link href="doxygen.css" rel="stylesheet" type="text/css" />
18        <link href="bootstrap.css" rel="stylesheet" type="text/css"/>
19<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
20<link href="libevdevdoxygen.css" rel="stylesheet" type="text/css"/>
21        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
22        <script type="text/javascript" src="doxy-boot.js"></script>
23    </head>
24    <body>
25        <nav class="navbar navbar-default" role="navigation">
26            <div class="container">
27                <div class="navbar-header">
28                    <a class="navbar-brand">libevdev 1.12.1</a>
29                </div>
30            </div>
31        </nav>
32        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
33            <div class="content" id="content">
34                <div class="container">
35                    <div class="row">
36                        <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
37                            <div style="margin-bottom: 15px;">
38<!-- end header part -->
39<!-- Generated by Doxygen 1.9.1 -->
40<script type="text/javascript">
41/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
42var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
43/* @license-end */
44</script>
45<script type="text/javascript" src="menudata.js"></script>
46<script type="text/javascript" src="menu.js"></script>
47<script type="text/javascript">
48/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
49$(function() {
50  initMenu('',true,false,'search.php','Search');
51  $(document).ready(function() { init_search(); });
52});
53/* @license-end */</script>
54<div id="main-nav"></div>
55<!-- window showing the filter options -->
56<div id="MSearchSelectWindow"
57     onmouseover="return searchBox.OnSearchSelectShow()"
58     onmouseout="return searchBox.OnSearchSelectHide()"
59     onkeydown="return searchBox.OnSearchSelectKey(event)">
60</div>
61
62<!-- iframe showing the search results (closed by default) -->
63<div id="MSearchResultsWindow">
64<iframe src="javascript:void(0)" frameborder="0"
65        name="MSearchResults" id="MSearchResults">
66</iframe>
67</div>
68
69</div><!-- top -->
70<div class="PageDoc"><div class="header">
71  <div class="headertitle">
72<div class="title">Kernel header </div>  </div>
73</div><!--header-->
74<div class="contents">
75<div class="textblock"><p>libevdev provides its own copy of the Linux kernel header file and compiles against the definitions define here.</p>
76<p>Event type and event code names, etc. are taken from the file below: </p><div class="fragment"><div class="line"><span class="preprocessor">#ifdef __linux__</span></div>
77<div class="line"><span class="preprocessor">#include &quot;linux/input.h&quot;</span></div>
78<div class="line"><span class="preprocessor">#elif __FreeBSD__</span></div>
79<div class="line"><span class="preprocessor">#include &quot;freebsd/input.h&quot;</span></div>
80<div class="line"><span class="preprocessor">#endif</span></div>
81</div><!-- fragment --> </div></div><!-- contents -->
82</div><!-- PageDoc -->
83<!-- HTML footer for doxygen 1.8.8-->
84<!-- start footer part -->
85</div>
86</div>
87</div>
88</div>
89</div>
90<hr class="footer"/><address class="footer"><small>
91Generated by &#160;<a href="http://www.doxygen.org/index.html">
92<img class="footer" src="doxygen.png" alt="doxygen"/>
93</a> 1.9.1
94</small></address>
95</body>
96</html>
97