1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>lineakparser.h File Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.2.14 -->
8
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
9
<hr><h1>lineakparser.h File Reference</h1><code>#include <qstring.h></code><br>
10
<code>#include <qfile.h></code><br>
11
<code>#include <qdir.h></code><br>
12
<code>#include <qtextstream.h></code><br>
13
<code>#include <iostream.h></code><br>
14
<code>#include <map.h></code><br>
15
<code>#include <vector.h></code><br>
16
<code>#include <cstdlib></code><br>
17
<code>#include "<a class="el" href="dcfp_8h-source.html">dcfp.h</a>"</code><br>
18
<code>#include <X11/Xlib.h></code><br>
19
<code>#include <X11/XKBlib.h></code><br>
20
<code>#include <X11/extensions/XKBfile.h></code><br>
21
<code>#include <sys/types.h></code><br>
22
<code>#include <unistd.h></code><br>
25
<a href="lineakparser_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
26
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
27
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classEAkey.html">EAkey</a></td></tr>
28
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classEAKeyboard.html">EAKeyboard</a></td></tr>
29
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classLineakParser.html">LineakParser</a></td></tr>
30
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classspecialact.html">specialact</a></td></tr>
31
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
32
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a0">CONF_HEADER</a></td></tr>
33
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a1">NR_SPECIALS</a> 5</td></tr>
34
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a2">EAK_EJECT</a> "EAK_EJECT"</td></tr>
35
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a3">EAK_VOLUP</a> "EAK_VOLUP"</td></tr>
36
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a4">EAK_VOLDOWN</a> "EAK_VOLDOWN"</td></tr>
37
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a5">EAK_MUTE</a> "EAK_MUTE"</td></tr>
38
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a6">EAK_SLEEP</a> "EAK_SLEEP"</td></tr>
39
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a7">LINEAKDIR</a> "/.lineak/"</td></tr>
40
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a8">CONFFILE</a> "/.lineak/lineakd.conf"</td></tr>
41
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a9">BAKFILE</a> "/.lineak/.lineakd.conf.backup"</td></tr>
42
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a10">PIDFILE</a> "/.lineak/lineakd.pid"</td></tr>
43
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a11">DEFFILE</a> "lineakkb.def"</td></tr>
44
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a12">MIXERDEV</a> "/dev/mixer"</td></tr>
45
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a13">VOLUP_VALUE</a> 5</td></tr>
46
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a14">VOLDOWN_VALUE</a> -5</td></tr>
47
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a15">VOLMUTE_VALUE</a> 0</td></tr>
48
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="lineakparser_8h.html#a16">MAX_VOLUME</a> 100</td></tr>
50
<hr><h2>Define Documentation</h2>
51
<a name="a9" doxytag="lineakparser.h::BAKFILE"></a><p>
52
<table width="100%" cellpadding="2" cellspacing="0" border="0">
55
<table cellpadding="0" cellspacing="0" border="0">
57
<td class="md" nowrap valign="top"> #define BAKFILE "/.lineak/.lineakd.conf.backup"
62
<table cellspacing=5 cellpadding=0 border=0>
73
<a name="a0" doxytag="lineakparser.h::CONF_HEADER"></a><p>
74
<table width="100%" cellpadding="2" cellspacing="0" border="0">
77
<table cellpadding="0" cellspacing="0" border="0">
79
<td class="md" nowrap valign="top"> #define CONF_HEADER
84
<table cellspacing=5 cellpadding=0 border=0>
92
<b>Value:</b><div class="fragment"><pre><font class="stringliteral">"# LinEAK - Linux support for Easy Access and Internet Keyboards\n"</font> \
93
<font class="stringliteral">"# Copyright (c) 2001,2002 Mark Smulders <Mark@PIRnet.nl>\n"</font> \
94
<font class="stringliteral">"# http://lineak.sourceforge.net\n"</font> \
95
<font class="stringliteral">"#\n"</font> \
96
<font class="stringliteral">"# lineakd configuration file\n"</font> \
97
<font class="stringliteral">"#\n"</font> \
98
<font class="stringliteral">"# example key configuration:\n"</font> \
99
<font class="stringliteral">"# \tplay\t= \"xmms --play-pause\"\n"</font> \
100
<font class="stringliteral">"# \teject\t= EAK_EJECT\n"</font> \
101
<font class="stringliteral">"#\n"</font> \
102
<font class="stringliteral">"# available special actions:\n"</font> \
103
<font class="stringliteral">"# \tEAK_EJECT\n"</font> \
104
<font class="stringliteral">"# \tEAK_VOLUP\n"</font> \
105
<font class="stringliteral">"# \tEAK_VOLDOWN\n"</font> \
106
<font class="stringliteral">"# \tEAK_MUTE\n"</font> \
107
<font class="stringliteral">"# \tEAK_SLEEP\n"</font> \
108
<font class="stringliteral">"#\n"</font> \
109
<font class="stringliteral">"\n"</font></pre></div> </td>
112
<a name="a8" doxytag="lineakparser.h::CONFFILE"></a><p>
113
<table width="100%" cellpadding="2" cellspacing="0" border="0">
116
<table cellpadding="0" cellspacing="0" border="0">
118
<td class="md" nowrap valign="top"> #define CONFFILE "/.lineak/lineakd.conf"
123
<table cellspacing=5 cellpadding=0 border=0>
134
<a name="a11" doxytag="lineakparser.h::DEFFILE"></a><p>
135
<table width="100%" cellpadding="2" cellspacing="0" border="0">
138
<table cellpadding="0" cellspacing="0" border="0">
140
<td class="md" nowrap valign="top"> #define DEFFILE "lineakkb.def"
145
<table cellspacing=5 cellpadding=0 border=0>
156
<a name="a2" doxytag="lineakparser.h::EAK_EJECT"></a><p>
157
<table width="100%" cellpadding="2" cellspacing="0" border="0">
160
<table cellpadding="0" cellspacing="0" border="0">
162
<td class="md" nowrap valign="top"> #define EAK_EJECT "EAK_EJECT"
167
<table cellspacing=5 cellpadding=0 border=0>
178
<a name="a5" doxytag="lineakparser.h::EAK_MUTE"></a><p>
179
<table width="100%" cellpadding="2" cellspacing="0" border="0">
182
<table cellpadding="0" cellspacing="0" border="0">
184
<td class="md" nowrap valign="top"> #define EAK_MUTE "EAK_MUTE"
189
<table cellspacing=5 cellpadding=0 border=0>
200
<a name="a6" doxytag="lineakparser.h::EAK_SLEEP"></a><p>
201
<table width="100%" cellpadding="2" cellspacing="0" border="0">
204
<table cellpadding="0" cellspacing="0" border="0">
206
<td class="md" nowrap valign="top"> #define EAK_SLEEP "EAK_SLEEP"
211
<table cellspacing=5 cellpadding=0 border=0>
222
<a name="a4" doxytag="lineakparser.h::EAK_VOLDOWN"></a><p>
223
<table width="100%" cellpadding="2" cellspacing="0" border="0">
226
<table cellpadding="0" cellspacing="0" border="0">
228
<td class="md" nowrap valign="top"> #define EAK_VOLDOWN "EAK_VOLDOWN"
233
<table cellspacing=5 cellpadding=0 border=0>
244
<a name="a3" doxytag="lineakparser.h::EAK_VOLUP"></a><p>
245
<table width="100%" cellpadding="2" cellspacing="0" border="0">
248
<table cellpadding="0" cellspacing="0" border="0">
250
<td class="md" nowrap valign="top"> #define EAK_VOLUP "EAK_VOLUP"
255
<table cellspacing=5 cellpadding=0 border=0>
266
<a name="a7" doxytag="lineakparser.h::LINEAKDIR"></a><p>
267
<table width="100%" cellpadding="2" cellspacing="0" border="0">
270
<table cellpadding="0" cellspacing="0" border="0">
272
<td class="md" nowrap valign="top"> #define LINEAKDIR "/.lineak/"
277
<table cellspacing=5 cellpadding=0 border=0>
288
<a name="a16" doxytag="lineakparser.h::MAX_VOLUME"></a><p>
289
<table width="100%" cellpadding="2" cellspacing="0" border="0">
292
<table cellpadding="0" cellspacing="0" border="0">
294
<td class="md" nowrap valign="top"> #define MAX_VOLUME 100
299
<table cellspacing=5 cellpadding=0 border=0>
310
<a name="a12" doxytag="lineakparser.h::MIXERDEV"></a><p>
311
<table width="100%" cellpadding="2" cellspacing="0" border="0">
314
<table cellpadding="0" cellspacing="0" border="0">
316
<td class="md" nowrap valign="top"> #define MIXERDEV "/dev/mixer"
321
<table cellspacing=5 cellpadding=0 border=0>
332
<a name="a1" doxytag="lineakparser.h::NR_SPECIALS"></a><p>
333
<table width="100%" cellpadding="2" cellspacing="0" border="0">
336
<table cellpadding="0" cellspacing="0" border="0">
338
<td class="md" nowrap valign="top"> #define NR_SPECIALS 5
343
<table cellspacing=5 cellpadding=0 border=0>
354
<a name="a10" doxytag="lineakparser.h::PIDFILE"></a><p>
355
<table width="100%" cellpadding="2" cellspacing="0" border="0">
358
<table cellpadding="0" cellspacing="0" border="0">
360
<td class="md" nowrap valign="top"> #define PIDFILE "/.lineak/lineakd.pid"
365
<table cellspacing=5 cellpadding=0 border=0>
376
<a name="a14" doxytag="lineakparser.h::VOLDOWN_VALUE"></a><p>
377
<table width="100%" cellpadding="2" cellspacing="0" border="0">
380
<table cellpadding="0" cellspacing="0" border="0">
382
<td class="md" nowrap valign="top"> #define VOLDOWN_VALUE -5
387
<table cellspacing=5 cellpadding=0 border=0>
398
<a name="a15" doxytag="lineakparser.h::VOLMUTE_VALUE"></a><p>
399
<table width="100%" cellpadding="2" cellspacing="0" border="0">
402
<table cellpadding="0" cellspacing="0" border="0">
404
<td class="md" nowrap valign="top"> #define VOLMUTE_VALUE 0
409
<table cellspacing=5 cellpadding=0 border=0>
420
<a name="a13" doxytag="lineakparser.h::VOLUP_VALUE"></a><p>
421
<table width="100%" cellpadding="2" cellspacing="0" border="0">
424
<table cellpadding="0" cellspacing="0" border="0">
426
<td class="md" nowrap valign="top"> #define VOLUP_VALUE 5
431
<table cellspacing=5 cellpadding=0 border=0>
442
<hr><address><small>Generated on Tue Jun 11 00:31:45 2002 for KLineakConfig by
443
<a href="http://www.doxygen.org/index.html">
444
<img src="doxygen.gif" alt="doxygen" align="middle" border=0
445
width=110 height=53></a>1.2.14 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
446
© 1997-2002</small></address>