~ubuntu-branches/ubuntu/precise/xorg-server/precise-updates

« back to all changes in this revision

Viewing changes to hw/dmx/doc/html/lnx-keyboard_8h.html

Tags: 2:1.10.1-2
* Build xserver-xorg-core-udeb on hurd-i386.  Thanks, Samuel Thibault!
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
    <link href="doxygen.css" rel="stylesheet" type="text/css">
7
7
  </head>
8
8
  <body>
9
 
<!-- Generated by Doxygen 1.7.1 -->
10
 
<div class="navigation" id="top">
11
 
  <div class="tabs">
 
9
<!-- Generated by Doxygen 1.7.3 -->
 
10
  <div id="navrow1" class="tabs">
12
11
    <ul class="tablist">
13
 
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
14
 
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
 
12
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
13
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
15
14
      <li class="current"><a href="files.html"><span>Files</span></a></li>
16
15
    </ul>
17
16
  </div>
18
 
  <div class="tabs2">
 
17
  <div id="navrow2" class="tabs2">
19
18
    <ul class="tablist">
20
 
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
 
19
      <li><a href="files.html"><span>File&#160;List</span></a></li>
21
20
      <li><a href="globals.html"><span>Globals</span></a></li>
22
21
    </ul>
23
22
  </div>
24
23
</div>
 
24
<div id="side-nav" class="ui-resizable side-nav-resizable">
 
25
  <div id="nav-tree">
 
26
    <div id="nav-tree-contents">
 
27
    </div>
 
28
  </div>
 
29
  <div id="splitbar" style="-moz-user-select:none;" 
 
30
       class="ui-resizable-handle">
 
31
  </div>
 
32
</div>
 
33
<script type="text/javascript">
 
34
  initNavTree('lnx-keyboard_8h.html','');
 
35
</script>
 
36
<div id="doc-content">
25
37
<div class="header">
26
38
  <div class="summary">
27
39
<a href="#func-members">Functions</a>  </div>
34
46
<table class="memberdecls">
35
47
<tr><td colspan="2"><h2><a name="func-members"></a>
36
48
Functions</h2></td></tr>
37
 
<tr><td class="memItemLeft" align="right" valign="top">pointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#aaeba8e3220761201a64b5da3e2f85e52">kbdLinuxCreatePrivate</a> (DeviceIntPtr pKeyboard)</td></tr>
38
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a71f565aa8f6824d52f817dc4a5e504f7">kbdLinuxDestroyPrivate</a> (pointer private)</td></tr>
39
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a24c8cbb95ad1f21d590f57cdb22c25f4">kbdLinuxInit</a> (DevicePtr pDev)</td></tr>
40
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#ae65b4fd1c456532a438479b35228d4cf">kbdLinuxGetInfo</a> (DevicePtr pDev, <a class="el" href="struct__DMXLocalInitInfo.html">DMXLocalInitInfoPtr</a> info)</td></tr>
41
 
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a541096c9032b400b6f7f8cc76c36f716">kbdLinuxOn</a> (DevicePtr pDev)</td></tr>
42
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a2f0498bfb85d9301b7bab802844b047d">kbdLinuxOff</a> (DevicePtr pDev)</td></tr>
43
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a50fd258e64aa03fd197af2a1a8306b32">kbdLinuxVTPreSwitch</a> (pointer p)</td></tr>
44
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a8c0e2439e4991b78f99c79e90f5e474d">kbdLinuxVTPostSwitch</a> (pointer p)</td></tr>
45
 
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a11eda88b5082b0adaad1bbc723dae485">kbdLinuxVTSwitch</a> (pointer p, int vt, <a class="el" href="dmxinputinit_8h.html#adb9019a46004e627338bfb4a02800636">dmxVTSwitchReturnProcPtr</a> switch_return, pointer switch_return_data)</td></tr>
46
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a5c9ea7d8bd36c991d67988615ac57328">kbdLinuxRead</a> (DevicePtr pDev, <a class="el" href="dmxinputinit_8h.html#a1279820425966adabf5c77357e4a289c">dmxMotionProcPtr</a> motion, <a class="el" href="dmxinputinit_8h.html#adbd955b9ddbc5ffe38ff65e3f068f205">dmxEnqueueProcPtr</a> enqueue, <a class="el" href="dmxinputinit_8h.html#a838cb45fd92d5cf506e4179b601f7dbc">dmxCheckSpecialProcPtr</a> checkspecial, <a class="el" href="dmxinput_8h.html#a3a7195ab3516c5354bac4ca80b2eedb7">DMXBlockType</a> block)</td></tr>
47
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a278d93f44fccf1e642fa58c05bb2d06a">kbdLinuxCtrl</a> (DevicePtr pDev, KeybdCtrl *ctrl)</td></tr>
48
 
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a0acb8c77b4bd032bda9aeb87a656b9e7">kbdLinuxBell</a> (DevicePtr pDev, int percent, int volume, int pitch, int duration)</td></tr>
 
49
<tr><td class="memItemLeft" align="right" valign="top">pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#aaeba8e3220761201a64b5da3e2f85e52">kbdLinuxCreatePrivate</a> (DeviceIntPtr pKeyboard)</td></tr>
 
50
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a71f565aa8f6824d52f817dc4a5e504f7">kbdLinuxDestroyPrivate</a> (pointer private)</td></tr>
 
51
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a24c8cbb95ad1f21d590f57cdb22c25f4">kbdLinuxInit</a> (DevicePtr pDev)</td></tr>
 
52
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#ae65b4fd1c456532a438479b35228d4cf">kbdLinuxGetInfo</a> (DevicePtr pDev, <a class="el" href="struct__DMXLocalInitInfo.html">DMXLocalInitInfoPtr</a> info)</td></tr>
 
53
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a541096c9032b400b6f7f8cc76c36f716">kbdLinuxOn</a> (DevicePtr pDev)</td></tr>
 
54
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a2f0498bfb85d9301b7bab802844b047d">kbdLinuxOff</a> (DevicePtr pDev)</td></tr>
 
55
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a50fd258e64aa03fd197af2a1a8306b32">kbdLinuxVTPreSwitch</a> (pointer p)</td></tr>
 
56
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a8c0e2439e4991b78f99c79e90f5e474d">kbdLinuxVTPostSwitch</a> (pointer p)</td></tr>
 
57
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a11eda88b5082b0adaad1bbc723dae485">kbdLinuxVTSwitch</a> (pointer p, int vt, <a class="el" href="dmxinputinit_8h.html#adb9019a46004e627338bfb4a02800636">dmxVTSwitchReturnProcPtr</a> switch_return, pointer switch_return_data)</td></tr>
 
58
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a5c9ea7d8bd36c991d67988615ac57328">kbdLinuxRead</a> (DevicePtr pDev, <a class="el" href="dmxinputinit_8h.html#a1279820425966adabf5c77357e4a289c">dmxMotionProcPtr</a> motion, <a class="el" href="dmxinputinit_8h.html#adbd955b9ddbc5ffe38ff65e3f068f205">dmxEnqueueProcPtr</a> enqueue, <a class="el" href="dmxinputinit_8h.html#a838cb45fd92d5cf506e4179b601f7dbc">dmxCheckSpecialProcPtr</a> checkspecial, <a class="el" href="dmxinput_8h.html#a3a7195ab3516c5354bac4ca80b2eedb7">DMXBlockType</a> block)</td></tr>
 
59
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a278d93f44fccf1e642fa58c05bb2d06a">kbdLinuxCtrl</a> (DevicePtr pDev, KeybdCtrl *ctrl)</td></tr>
 
60
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lnx-keyboard_8h.html#a0acb8c77b4bd032bda9aeb87a656b9e7">kbdLinuxBell</a> (DevicePtr pDev, int percent, int volume, int pitch, int duration)</td></tr>
49
61
</table>
50
62
<hr/><a name="_details"></a><h2>Detailed Description</h2>
51
 
<p>Interface to Linux keyboard driver. </p>
 
63
<div class="textblock"><p>Interface to Linux keyboard driver. </p>
52
64
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="lnx-keyboard_8c.html">lnx-keyboard.c</a> </dd></dl>
53
 
<hr/><h2>Function Documentation</h2>
 
65
</div><hr/><h2>Function Documentation</h2>
54
66
<a class="anchor" id="a0acb8c77b4bd032bda9aeb87a656b9e7"></a><!-- doxytag: member="lnx&#45;keyboard.h::kbdLinuxBell" ref="a0acb8c77b4bd032bda9aeb87a656b9e7" args="(DevicePtr pDev, int percent, int volume, int pitch, int duration)" -->
55
67
<div class="memitem">
56
68
<div class="memproto">
58
70
        <tr>
59
71
          <td class="memname">void kbdLinuxBell </td>
60
72
          <td>(</td>
61
 
          <td class="paramtype">DevicePtr&nbsp;</td>
62
 
          <td class="paramname"> <em>pDev</em>, </td>
63
 
        </tr>
64
 
        <tr>
65
 
          <td class="paramkey"></td>
66
 
          <td></td>
67
 
          <td class="paramtype">int&nbsp;</td>
68
 
          <td class="paramname"> <em>percent</em>, </td>
69
 
        </tr>
70
 
        <tr>
71
 
          <td class="paramkey"></td>
72
 
          <td></td>
73
 
          <td class="paramtype">int&nbsp;</td>
74
 
          <td class="paramname"> <em>volume</em>, </td>
75
 
        </tr>
76
 
        <tr>
77
 
          <td class="paramkey"></td>
78
 
          <td></td>
79
 
          <td class="paramtype">int&nbsp;</td>
80
 
          <td class="paramname"> <em>pitch</em>, </td>
81
 
        </tr>
82
 
        <tr>
83
 
          <td class="paramkey"></td>
84
 
          <td></td>
85
 
          <td class="paramtype">int&nbsp;</td>
86
 
          <td class="paramname"> <em>duration</em></td><td>&nbsp;</td>
 
73
          <td class="paramtype">DevicePtr&#160;</td>
 
74
          <td class="paramname"><em>pDev</em>, </td>
 
75
        </tr>
 
76
        <tr>
 
77
          <td class="paramkey"></td>
 
78
          <td></td>
 
79
          <td class="paramtype">int&#160;</td>
 
80
          <td class="paramname"><em>percent</em>, </td>
 
81
        </tr>
 
82
        <tr>
 
83
          <td class="paramkey"></td>
 
84
          <td></td>
 
85
          <td class="paramtype">int&#160;</td>
 
86
          <td class="paramname"><em>volume</em>, </td>
 
87
        </tr>
 
88
        <tr>
 
89
          <td class="paramkey"></td>
 
90
          <td></td>
 
91
          <td class="paramtype">int&#160;</td>
 
92
          <td class="paramname"><em>pitch</em>, </td>
 
93
        </tr>
 
94
        <tr>
 
95
          <td class="paramkey"></td>
 
96
          <td></td>
 
97
          <td class="paramtype">int&#160;</td>
 
98
          <td class="paramname"><em>duration</em>&#160;</td>
87
99
        </tr>
88
100
        <tr>
89
101
          <td></td>
90
102
          <td>)</td>
91
 
          <td></td><td></td><td></td>
 
103
          <td></td><td></td>
92
104
        </tr>
93
105
      </table>
94
106
</div>
97
109
<p>Note: we completely ignore the <em>volume</em>, since Linux's ioctl() interface does not provide a way to control it. If it did, the XBell manpage tells how the actual volume is a function of the percent and the (base) volume.</p>
98
110
<p>Note that most of the other PC-based bell drivers compute the duration for KDMKTONE as a function of the volume and the duration. For some drivers, the duration is only measured in mS if the volume is 50, and is scaled by the volume for other values. This seems confusing and possibly incorrect (the xset man page says that the bell will be "as closely as it can to the user's specifications" -- if we ignore the volume and set the duration correctly, then we'll get one parameter "wrong" -- but if we use the volume to scale the duration, then we'll get both parameters "wrong"). </p>
99
111
 
 
112
<p>References <a class="el" href="lnx-keyboard_8c.html#aacf069d346230dd96812d5395728eef2">GETPRIV</a>.</p>
 
113
 
100
114
</div>
101
115
</div>
102
116
<a class="anchor" id="aaeba8e3220761201a64b5da3e2f85e52"></a><!-- doxytag: member="lnx&#45;keyboard.h::kbdLinuxCreatePrivate" ref="aaeba8e3220761201a64b5da3e2f85e52" args="(DeviceIntPtr pKeyboard)" -->
106
120
        <tr>
107
121
          <td class="memname">pointer kbdLinuxCreatePrivate </td>
108
122
          <td>(</td>
109
 
          <td class="paramtype">DeviceIntPtr&nbsp;</td>
110
 
          <td class="paramname"> <em>pKeyboard</em></td>
111
 
          <td>&nbsp;)&nbsp;</td>
 
123
          <td class="paramtype">DeviceIntPtr&#160;</td>
 
124
          <td class="paramname"><em>pKeyboard</em></td><td>)</td>
112
125
          <td></td>
113
126
        </tr>
114
127
      </table>
127
140
        <tr>
128
141
          <td class="memname">void kbdLinuxCtrl </td>
129
142
          <td>(</td>
130
 
          <td class="paramtype">DevicePtr&nbsp;</td>
131
 
          <td class="paramname"> <em>pDev</em>, </td>
 
143
          <td class="paramtype">DevicePtr&#160;</td>
 
144
          <td class="paramname"><em>pDev</em>, </td>
132
145
        </tr>
133
146
        <tr>
134
147
          <td class="paramkey"></td>
135
148
          <td></td>
136
 
          <td class="paramtype">KeybdCtrl *&nbsp;</td>
137
 
          <td class="paramname"> <em>ctrl</em></td><td>&nbsp;</td>
 
149
          <td class="paramtype">KeybdCtrl *&#160;</td>
 
150
          <td class="paramname"><em>ctrl</em>&#160;</td>
138
151
        </tr>
139
152
        <tr>
140
153
          <td></td>
141
154
          <td>)</td>
142
 
          <td></td><td></td><td></td>
 
155
          <td></td><td></td>
143
156
        </tr>
144
157
      </table>
145
158
</div>
146
159
<div class="memdoc">
147
160
<p>Set the LEDs. </p>
148
161
 
 
162
<p>References <a class="el" href="lnx-keyboard_8c.html#aacf069d346230dd96812d5395728eef2">GETPRIV</a>.</p>
 
163
 
149
164
</div>
150
165
</div>
151
166
<a class="anchor" id="a71f565aa8f6824d52f817dc4a5e504f7"></a><!-- doxytag: member="lnx&#45;keyboard.h::kbdLinuxDestroyPrivate" ref="a71f565aa8f6824d52f817dc4a5e504f7" args="(pointer private)" -->
155
170
        <tr>
156
171
          <td class="memname">void kbdLinuxDestroyPrivate </td>
157
172
          <td>(</td>
158
 
          <td class="paramtype">pointer&nbsp;</td>
159
 
          <td class="paramname"> <em>priv</em></td>
160
 
          <td>&nbsp;)&nbsp;</td>
 
173
          <td class="paramtype">pointer&#160;</td>
 
174
          <td class="paramname"><em>priv</em></td><td>)</td>
161
175
          <td></td>
162
176
        </tr>
163
177
      </table>
174
188
        <tr>
175
189
          <td class="memname">void kbdLinuxGetInfo </td>
176
190
          <td>(</td>
177
 
          <td class="paramtype">DevicePtr&nbsp;</td>
178
 
          <td class="paramname"> <em>pDev</em>, </td>
 
191
          <td class="paramtype">DevicePtr&#160;</td>
 
192
          <td class="paramname"><em>pDev</em>, </td>
179
193
        </tr>
180
194
        <tr>
181
195
          <td class="paramkey"></td>
182
196
          <td></td>
183
 
          <td class="paramtype"><a class="el" href="struct__DMXLocalInitInfo.html">DMXLocalInitInfoPtr</a>&nbsp;</td>
184
 
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
 
197
          <td class="paramtype"><a class="el" href="struct__DMXLocalInitInfo.html">DMXLocalInitInfoPtr</a>&#160;</td>
 
198
          <td class="paramname"><em>info</em>&#160;</td>
185
199
        </tr>
186
200
        <tr>
187
201
          <td></td>
188
202
          <td>)</td>
189
 
          <td></td><td></td><td></td>
 
203
          <td></td><td></td>
190
204
        </tr>
191
205
      </table>
192
206
</div>
204
218
        <tr>
205
219
          <td class="memname">void kbdLinuxInit </td>
206
220
          <td>(</td>
207
 
          <td class="paramtype">DevicePtr&nbsp;</td>
208
 
          <td class="paramname"> <em>pDev</em></td>
209
 
          <td>&nbsp;)&nbsp;</td>
 
221
          <td class="paramtype">DevicePtr&#160;</td>
 
222
          <td class="paramname"><em>pDev</em></td><td>)</td>
210
223
          <td></td>
211
224
        </tr>
212
225
      </table>
214
227
<div class="memdoc">
215
228
<p>Initialize the <em>pDev</em> as a Linux keyboard. </p>
216
229
 
217
 
<p>References <a class="el" href="lnx-keyboard_8c.html#a11bcea7c6bc7dbe400a3855f5b8676ce">FATAL1</a>, and <a class="el" href="lnx-keyboard_8c.html#a583121fb5591debead8398c1626f2385">kbdLinuxOpenConsole()</a>.</p>
 
230
<p>References <a class="el" href="lnx-keyboard_8c.html#a11bcea7c6bc7dbe400a3855f5b8676ce">FATAL1</a>, <a class="el" href="lnx-keyboard_8c.html#aacf069d346230dd96812d5395728eef2">GETPRIV</a>, and <a class="el" href="lnx-keyboard_8c.html#a583121fb5591debead8398c1626f2385">kbdLinuxOpenConsole()</a>.</p>
218
231
 
219
232
</div>
220
233
</div>
225
238
        <tr>
226
239
          <td class="memname">void kbdLinuxOff </td>
227
240
          <td>(</td>
228
 
          <td class="paramtype">DevicePtr&nbsp;</td>
229
 
          <td class="paramname"> <em>pDev</em></td>
230
 
          <td>&nbsp;)&nbsp;</td>
 
241
          <td class="paramtype">DevicePtr&#160;</td>
 
242
          <td class="paramname"><em>pDev</em></td><td>)</td>
231
243
          <td></td>
232
244
        </tr>
233
245
      </table>
235
247
<div class="memdoc">
236
248
<p>Turn <em>pDev</em> off (i.e., stop taking input from <em>pDev</em>). </p>
237
249
 
238
 
<p>References <a class="el" href="lnx-keyboard_8c.html#ac4263fa687463ddbe1622bdb82a44b08">kbdLinuxCloseConsole()</a>.</p>
 
250
<p>References <a class="el" href="lnx-keyboard_8c.html#aacf069d346230dd96812d5395728eef2">GETPRIV</a>, and <a class="el" href="lnx-keyboard_8c.html#ac4263fa687463ddbe1622bdb82a44b08">kbdLinuxCloseConsole()</a>.</p>
239
251
 
240
252
</div>
241
253
</div>
246
258
        <tr>
247
259
          <td class="memname">int kbdLinuxOn </td>
248
260
          <td>(</td>
249
 
          <td class="paramtype">DevicePtr&nbsp;</td>
250
 
          <td class="paramname"> <em>pDev</em></td>
251
 
          <td>&nbsp;)&nbsp;</td>
 
261
          <td class="paramtype">DevicePtr&#160;</td>
 
262
          <td class="paramname"><em>pDev</em></td><td>)</td>
252
263
          <td></td>
253
264
        </tr>
254
265
      </table>
256
267
<div class="memdoc">
257
268
<p>Turn <em>pDev</em> on (i.e., take input from <em>pDev</em>). </p>
258
269
 
259
 
<p>References <a class="el" href="lnx-keyboard_8c.html#a11bcea7c6bc7dbe400a3855f5b8676ce">FATAL1</a>.</p>
 
270
<p>References <a class="el" href="lnx-keyboard_8c.html#a11bcea7c6bc7dbe400a3855f5b8676ce">FATAL1</a>, and <a class="el" href="lnx-keyboard_8c.html#aacf069d346230dd96812d5395728eef2">GETPRIV</a>.</p>
260
271
 
261
272
</div>
262
273
</div>
267
278
        <tr>
268
279
          <td class="memname">void kbdLinuxRead </td>
269
280
          <td>(</td>
270
 
          <td class="paramtype">DevicePtr&nbsp;</td>
271
 
          <td class="paramname"> <em>pDev</em>, </td>
272
 
        </tr>
273
 
        <tr>
274
 
          <td class="paramkey"></td>
275
 
          <td></td>
276
 
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#a1279820425966adabf5c77357e4a289c">dmxMotionProcPtr</a>&nbsp;</td>
277
 
          <td class="paramname"> <em>motion</em>, </td>
278
 
        </tr>
279
 
        <tr>
280
 
          <td class="paramkey"></td>
281
 
          <td></td>
282
 
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#adbd955b9ddbc5ffe38ff65e3f068f205">dmxEnqueueProcPtr</a>&nbsp;</td>
283
 
          <td class="paramname"> <em>enqueue</em>, </td>
284
 
        </tr>
285
 
        <tr>
286
 
          <td class="paramkey"></td>
287
 
          <td></td>
288
 
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#a838cb45fd92d5cf506e4179b601f7dbc">dmxCheckSpecialProcPtr</a>&nbsp;</td>
289
 
          <td class="paramname"> <em>checkspecial</em>, </td>
290
 
        </tr>
291
 
        <tr>
292
 
          <td class="paramkey"></td>
293
 
          <td></td>
294
 
          <td class="paramtype"><a class="el" href="dmxinput_8h.html#a3a7195ab3516c5354bac4ca80b2eedb7">DMXBlockType</a>&nbsp;</td>
295
 
          <td class="paramname"> <em>block</em></td><td>&nbsp;</td>
 
281
          <td class="paramtype">DevicePtr&#160;</td>
 
282
          <td class="paramname"><em>pDev</em>, </td>
 
283
        </tr>
 
284
        <tr>
 
285
          <td class="paramkey"></td>
 
286
          <td></td>
 
287
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#a1279820425966adabf5c77357e4a289c">dmxMotionProcPtr</a>&#160;</td>
 
288
          <td class="paramname"><em>motion</em>, </td>
 
289
        </tr>
 
290
        <tr>
 
291
          <td class="paramkey"></td>
 
292
          <td></td>
 
293
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#adbd955b9ddbc5ffe38ff65e3f068f205">dmxEnqueueProcPtr</a>&#160;</td>
 
294
          <td class="paramname"><em>enqueue</em>, </td>
 
295
        </tr>
 
296
        <tr>
 
297
          <td class="paramkey"></td>
 
298
          <td></td>
 
299
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#a838cb45fd92d5cf506e4179b601f7dbc">dmxCheckSpecialProcPtr</a>&#160;</td>
 
300
          <td class="paramname"><em>checkspecial</em>, </td>
 
301
        </tr>
 
302
        <tr>
 
303
          <td class="paramkey"></td>
 
304
          <td></td>
 
305
          <td class="paramtype"><a class="el" href="dmxinput_8h.html#a3a7195ab3516c5354bac4ca80b2eedb7">DMXBlockType</a>&#160;</td>
 
306
          <td class="paramname"><em>block</em>&#160;</td>
296
307
        </tr>
297
308
        <tr>
298
309
          <td></td>
299
310
          <td>)</td>
300
 
          <td></td><td></td><td></td>
 
311
          <td></td><td></td>
301
312
        </tr>
302
313
      </table>
303
314
</div>
312
323
        <tr>
313
324
          <td class="memname">void kbdLinuxVTPostSwitch </td>
314
325
          <td>(</td>
315
 
          <td class="paramtype">pointer&nbsp;</td>
316
 
          <td class="paramname"> <em>p</em></td>
317
 
          <td>&nbsp;)&nbsp;</td>
 
326
          <td class="paramtype">pointer&#160;</td>
 
327
          <td class="paramname"><em>p</em></td><td>)</td>
318
328
          <td></td>
319
329
        </tr>
320
330
      </table>
331
341
        <tr>
332
342
          <td class="memname">void kbdLinuxVTPreSwitch </td>
333
343
          <td>(</td>
334
 
          <td class="paramtype">pointer&nbsp;</td>
335
 
          <td class="paramname"> <em>p</em></td>
336
 
          <td>&nbsp;)&nbsp;</td>
 
344
          <td class="paramtype">pointer&#160;</td>
 
345
          <td class="paramname"><em>p</em></td><td>)</td>
337
346
          <td></td>
338
347
        </tr>
339
348
      </table>
350
359
        <tr>
351
360
          <td class="memname">int kbdLinuxVTSwitch </td>
352
361
          <td>(</td>
353
 
          <td class="paramtype">pointer&nbsp;</td>
354
 
          <td class="paramname"> <em>p</em>, </td>
355
 
        </tr>
356
 
        <tr>
357
 
          <td class="paramkey"></td>
358
 
          <td></td>
359
 
          <td class="paramtype">int&nbsp;</td>
360
 
          <td class="paramname"> <em>vt</em>, </td>
361
 
        </tr>
362
 
        <tr>
363
 
          <td class="paramkey"></td>
364
 
          <td></td>
365
 
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#adb9019a46004e627338bfb4a02800636">dmxVTSwitchReturnProcPtr</a>&nbsp;</td>
366
 
          <td class="paramname"> <em>switch_return</em>, </td>
367
 
        </tr>
368
 
        <tr>
369
 
          <td class="paramkey"></td>
370
 
          <td></td>
371
 
          <td class="paramtype">pointer&nbsp;</td>
372
 
          <td class="paramname"> <em>switch_return_data</em></td><td>&nbsp;</td>
 
362
          <td class="paramtype">pointer&#160;</td>
 
363
          <td class="paramname"><em>p</em>, </td>
 
364
        </tr>
 
365
        <tr>
 
366
          <td class="paramkey"></td>
 
367
          <td></td>
 
368
          <td class="paramtype">int&#160;</td>
 
369
          <td class="paramname"><em>vt</em>, </td>
 
370
        </tr>
 
371
        <tr>
 
372
          <td class="paramkey"></td>
 
373
          <td></td>
 
374
          <td class="paramtype"><a class="el" href="dmxinputinit_8h.html#adb9019a46004e627338bfb4a02800636">dmxVTSwitchReturnProcPtr</a>&#160;</td>
 
375
          <td class="paramname"><em>switch_return</em>, </td>
 
376
        </tr>
 
377
        <tr>
 
378
          <td class="paramkey"></td>
 
379
          <td></td>
 
380
          <td class="paramtype">pointer&#160;</td>
 
381
          <td class="paramname"><em>switch_return_data</em>&#160;</td>
373
382
        </tr>
374
383
        <tr>
375
384
          <td></td>
376
385
          <td>)</td>
377
 
          <td></td><td></td><td></td>
 
386
          <td></td><td></td>
378
387
        </tr>
379
388
      </table>
380
389
</div>
383
392
</div>
384
393
</div>
385
394
</div>
 
395
</div>
 
396
  <div id="nav-path" class="navpath">
 
397
    <ul>
 
398
      <li class="navelem"><a class="el" href="lnx-keyboard_8h.html">lnx-keyboard.h</a>      </li>
386
399
    <hr>
387
400
    <address>
388
401
      <small>