xf86tokens.h revision 8c3d541c7ee7442f570b22eca3d82808b35b0385
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync/*
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync *
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * Copyright (c) 1997 Metro Link Incorporated
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync *
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * Permission is hereby granted, free of charge, to any person obtaining a
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * copy of this software and associated documentation files (the "Software"),
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * to deal in the Software without restriction, including without limitation
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * and/or sell copies of the Software, and to permit persons to whom the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * Software is furnished to do so, subject to the following conditions:
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync *
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * The above copyright notice and this permission notice shall be included in
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * all copies or substantial portions of the Software.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync *
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * SOFTWARE.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync *
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * Except as contained in this notice, the name of the Metro Link shall not be
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * used in advertising or otherwise to promote the sale, use or other dealings
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * in this Software without prior written authorization from Metro Link.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync *
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync */
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync/*
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * Copyright (c) 1997-2003 by The XFree86 Project, Inc.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync *
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * Permission is hereby granted, free of charge, to any person obtaining a
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * copy of this software and associated documentation files (the "Software"),
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * to deal in the Software without restriction, including without limitation
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * and/or sell copies of the Software, and to permit persons to whom the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * Software is furnished to do so, subject to the following conditions:
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync *
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * The above copyright notice and this permission notice shall be included in
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * all copies or substantial portions of the Software.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync *
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * OTHER DEALINGS IN THE SOFTWARE.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync *
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * Except as contained in this notice, the name of the copyright holder(s)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync * and author(s) shall not be used in advertising or otherwise to promote
cb172d105a87f41489b1553fbd99ec97932609ffvboxsync * the sale, use or other dealings in this Software without prior written
cb172d105a87f41489b1553fbd99ec97932609ffvboxsync * authorization from the copyright holder(s) and author(s).
cb172d105a87f41489b1553fbd99ec97932609ffvboxsync */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
d85f5fb26ce3bbbcb8029e48b62f9d550c0317bfvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#ifdef HAVE_XORG_CONFIG_H
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync#include <xorg-config.h>
2c691730ab202620fe427110841aa4e0075b7ccavboxsync#endif
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#ifndef _xf86_tokens_h
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#define _xf86_tokens_h
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync/* Undefine symbols that some OSs might define */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#undef IOBASE
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync/*
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * Each token should have a unique value regardless of the section
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync * it is used in.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync */
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsynctypedef enum {
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* errno-style tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync OBSOLETE_TOKEN = -5,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync EOF_TOKEN = -4,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync LOCK_TOKEN = -3,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync ERROR_TOKEN = -2,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* value type tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync NUMBER = 1,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync STRING,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Tokens that can appear in many sections */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync SECTION,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync SUBSECTION,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync ENDSECTION,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync ENDSUBSECTION,
20c622bf00c9e42164a84787055a645c9d1e2c33vboxsync IDENTIFIER,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VENDOR,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DASH,
0a987c833e0517dc4efefc14229d96dec62e0965vboxsync COMMA,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync OPTION,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync COMMENT,
cb172d105a87f41489b1553fbd99ec97932609ffvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Frequency units */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync HRZ,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync KHZ,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync MHZ,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
4c07a936250bec9628653237718068d59914cdcevboxsync /* File tokens */
4c07a936250bec9628653237718068d59914cdcevboxsync FONTPATH,
4c07a936250bec9628653237718068d59914cdcevboxsync MODULEPATH,
4c07a936250bec9628653237718068d59914cdcevboxsync LOGFILEPATH,
4c07a936250bec9628653237718068d59914cdcevboxsync XKBDIR,
4c07a936250bec9628653237718068d59914cdcevboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Server Flag tokens. These are deprecated in favour of generic Options */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync NOTRAPSIGNALS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DONTZAP,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync DONTZOOM,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DISABLEVIDMODE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync ALLOWNONLOCAL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DISABLEMODINDEV,
c679f5c447cd6925763c50493cd83bd9aa032d17vboxsync MODINDEVALLOWNONLOCAL,
20c622bf00c9e42164a84787055a645c9d1e2c33vboxsync ALLOWMOUSEOPENFAIL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync BLANKTIME,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync STANDBYTIME,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync SUSPENDTIME,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync OFFTIME,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync DEFAULTLAYOUT,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Monitor tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync MODEL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync MODELINE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DISPLAYSIZE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync HORIZSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VERTREFRESH,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync MODE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync GAMMA,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync USEMODES,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Modes tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* no new ones */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Mode tokens */
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync DOTCLOCK,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync HTIMINGS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VTIMINGS,
868d6eb6308a75913b9c494558832732e7539b0evboxsync FLAGS,
868d6eb6308a75913b9c494558832732e7539b0evboxsync HSKEW,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync BCAST,
868d6eb6308a75913b9c494558832732e7539b0evboxsync VSCAN,
adce586e50c64a1a7c35486d1b82ed7b757088e3vboxsync ENDMODE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync /* Screen tokens */
0bd6dc6980372bcbc72756dfd401df65640b13a7vboxsync OBSDRIVER,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync MDEVICE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync MONITOR,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync SCREENNO,
0bd6dc6980372bcbc72756dfd401df65640b13a7vboxsync DEFAULTDEPTH,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DEFAULTBPP,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DEFAULTFBBPP,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* VideoAdaptor tokens */
c215a948010614887014a258c1751602d8bf7781vboxsync VIDEOADAPTOR,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Mode timing tokens */
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync TT_INTERLACE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_PHSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_NHSYNC,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync TT_PVSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_NVSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_CSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_PCSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_NCSYNC,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_DBLSCAN,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_HSKEW,
868d6eb6308a75913b9c494558832732e7539b0evboxsync TT_BCAST,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TT_VSCAN,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Module tokens */
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync LOAD,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync LOAD_DRIVER,
4c07a936250bec9628653237718068d59914cdcevboxsync DISABLE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Device tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DRIVER,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync CHIPSET,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync CLOCKS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VIDEORAM,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync BOARD,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync IOBASE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync RAMDAC,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync DACSPEED,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync BIOSBASE,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync MEMBASE,
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync CLOCKCHIP,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync CHIPID,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync CHIPREV,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync CARD,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync BUSID,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync TEXTCLOCKFRQ,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync IRQ,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Keyboard tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync AUTOREPEAT,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XLEDS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync KPROTOCOL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBKEYMAP,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBCOMPAT,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBTYPES,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBKEYCODES,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBGEOMETRY,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBSYMBOLS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XKBDISABLE,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync PANIX106,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync XKBRULES,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync XKBMODEL,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync XKBLAYOUT,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync XKBVARIANT,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync XKBOPTIONS,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync /* The next two have become ServerFlags options */
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync VTSYSREQ,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync /* Obsolete keyboard tokens */
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync SERVERNUM,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync LEFTALT,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync RIGHTALT,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync SCROLLLOCK_TOK,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync RIGHTCTL,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync /* arguments for the above obsolete tokens */
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync CONF_KM_META,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync CONF_KM_COMPOSE,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync CONF_KM_MODESHIFT,
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync CONF_KM_MODELOCK,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync CONF_KM_SCROLLLOCK,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync CONF_KM_CONTROL,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync /* Pointer tokens */
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync EMULATE3,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync BAUDRATE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync SAMPLERATE,
17d67aeb3722c094c6493a3e9a9d0cdfb9453ecdvboxsync PRESOLUTION,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync CLEARDTR,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync CLEARRTS,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync CHORDMIDDLE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync PROTOCOL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync PDEVICE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync EM3TIMEOUT,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync DEVICE_NAME,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync ALWAYSCORE,
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync PBUTTONS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync ZAXISMAPPING,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync /* Pointer Z axis mapping tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync XAXIS,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync YAXIS,
cb172d105a87f41489b1553fbd99ec97932609ffvboxsync
2c691730ab202620fe427110841aa4e0075b7ccavboxsync /* Display tokens */
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync MODES,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VIEWPORT,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VIRTUAL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync VISUAL,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync BLACK_TOK,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync WHITE_TOK,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync DEPTH,
BPP,
WEIGHT,
/* Layout Tokens */
SCREEN,
INACTIVE,
INPUTDEVICE,
/* Adjaceny Tokens */
RIGHTOF,
LEFTOF,
ABOVE,
BELOW,
RELATIVE,
ABSOLUTE,
/* Vendor Tokens */
VENDORNAME,
/* DRI Tokens */
GROUP,
/* InputClass Tokens */
MATCH_PRODUCT,
MATCH_VENDOR,
MATCH_DEVICE_PATH,
MATCH_OS,
MATCH_PNPID,
MATCH_USBID,
MATCH_DRIVER,
MATCH_TAG,
MATCH_IS_KEYBOARD,
MATCH_IS_POINTER,
MATCH_IS_JOYSTICK,
MATCH_IS_TABLET,
MATCH_IS_TOUCHPAD,
MATCH_IS_TOUCHSCREEN
} ParserTokens;
#endif /* _xf86_tokens_h */