Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# lineakparser.h File Reference

`#include <qstring.h>`
`#include <qfile.h>`
`#include <qdir.h>`
`#include <qtextstream.h>`
`#include <iostream.h>`
`#include <map.h>`
`#include <vector.h>`
`#include <cstdlib>`
`#include "dcfp.h"`
`#include <X11/Xlib.h>`
`#include <X11/XKBlib.h>`
`#include <X11/extensions/XKBfile.h>`
`#include <sys/types.h>`
`#include <unistd.h>`

Go to the source code of this file.

## Compounds
class | EAkey
class | EAKeyboard
class | LineakParser
class | specialact
## Defines
#define | CONF_HEADER
#define | NR_SPECIALS 5
#define | EAK_EJECT "EAK_EJECT"
#define | EAK_VOLUP "EAK_VOLUP"
#define | EAK_VOLDOWN "EAK_VOLDOWN"
#define | EAK_MUTE "EAK_MUTE"
#define | EAK_SLEEP "EAK_SLEEP"
#define | LINEAKDIR "/.lineak/"
#define | CONFFILE "/.lineak/lineakd.conf"
#define | BAKFILE "/.lineak/.lineakd.conf.backup"
#define | PIDFILE "/.lineak/lineakd.pid"
#define | DEFFILE "lineakkb.def"
#define | MIXERDEV "/dev/mixer"
#define | VOLUP_VALUE 5
#define | VOLDOWN_VALUE -5
#define | VOLMUTE_VALUE 0
#define | MAX_VOLUME 100

## Define Documentation

#define BAKFILE "/.lineak/.lineakd.conf.backup"

#define CONF_HEADER

| Value:
    "# LinEAK - Linux support for Easy Access and Internet Keyboards\n" \
    "#  Copyright (c) 2001,2002 Mark Smulders <Mark@PIRnet.nl>\n" \
    "#  http://lineak.sourceforge.net\n" \
    "#\n" \
    "# lineakd configuration file\n" \
    "#\n" \
    "# example key configuration:\n" \
    "# \tplay\t= \"xmms --play-pause\"\n" \
    "# \teject\t= EAK_EJECT\n" \
    "#\n" \
    "# available special actions:\n" \
    "# \tEAK_EJECT\n" \
    "# \tEAK_VOLUP\n" \
    "# \tEAK_VOLDOWN\n" \
    "# \tEAK_MUTE\n" \
    "# \tEAK_SLEEP\n" \
    "#\n" \
    "\n"

#define CONFFILE "/.lineak/lineakd.conf"

#define DEFFILE "lineakkb.def"

#define EAK_EJECT "EAK_EJECT"

#define EAK_MUTE "EAK_MUTE"

#define EAK_SLEEP "EAK_SLEEP"

#define EAK_VOLDOWN "EAK_VOLDOWN"

#define EAK_VOLUP "EAK_VOLUP"

#define LINEAKDIR "/.lineak/"

#define MAX_VOLUME 100

#define MIXERDEV "/dev/mixer"

#define NR_SPECIALS 5

#define PIDFILE "/.lineak/lineakd.pid"

#define VOLDOWN_VALUE -5

#define VOLMUTE_VALUE 0

#define VOLUP_VALUE 5