xf86_config.h
来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 661 行 · 第 1/2 页
H
661 行
{ TT_PHSYNC, "+hsync"}, { TT_NHSYNC, "-hsync"}, { TT_PVSYNC, "+vsync"}, { TT_NVSYNC, "-vsync"}, { TT_CSYNC, "composite"}, { TT_PCSYNC, "+csync"}, { TT_NCSYNC, "-csync"}, { TT_DBLSCAN, "doublescan"}, { TT_HSKEW, "hskew"}, { -1, "" },};#else /* defined(INIT_CONFIG) */extern SymTabRec TimingTab[];#endif /* !defined(INIT_CONFIG) */#define LOAD 2000#ifdef INIT_CONFIGSymTabRec ModuleTab[] = { { ENDSECTION, "endsection"}, { LOAD, "load"}, { -1, "" },};#endif /* defined(INIT_CONFIG) *//* Indexes for the specialKeyMap array */#define K_INDEX_LEFTALT 0#define K_INDEX_RIGHTALT 1#define K_INDEX_SCROLLLOCK 2#define K_INDEX_RIGHTCTL 3/* Values for the specialKeyMap array */#define KM_META 0#define KM_COMPOSE 1#define KM_MODESHIFT 2#define KM_MODELOCK 3#define KM_SCROLLLOCK 4#define KM_CONTROL 5#ifdef INIT_CONFIGstatic SymTabRec KeyMapTab[] = { { KM_META, "meta" }, { KM_COMPOSE, "compose" }, { KM_MODESHIFT, "modeshift" }, { KM_MODELOCK, "modelock" }, { KM_SCROLLLOCK, "scrolllock" }, { KM_CONTROL, "control" }, { -1, "" },};#endif /* INIT_CONFIG */#define CHIPSET 10#define CLOCKS 11#define OPTION 12#define VIDEORAM 13#define BOARD 14#define IOBASE 15#define DACBASE 16#define COPBASE 17#define POSBASE 18#define INSTANCE 19#define RAMDAC 20#define DACSPEED 21#define SPEEDUP 22#define NOSPEEDUP 23#define CLOCKPROG 24#define BIOSBASE 25#define MEMBASE 26#define CLOCKCHIP 27#define S3MNADJUST 28#define S3MCLK 29#define CHIPID 30#define CHIPREV 31#define MEMCLOCK 32#define VGABASEADDR 100#define S3REFCLK 101#define S3BLANKDELAY 102#define TEXTCLOCKFRQ 103#ifdef INIT_CONFIGSymTabRec DeviceTab[] = { { ENDSECTION, "endsection"}, { IDENTIFIER, "identifier"}, { VENDOR, "vendorname"}, { BOARD, "boardname"}, { CHIPSET, "chipset" }, { RAMDAC, "ramdac" }, { DACSPEED, "dacspeed"}, { CLOCKS, "clocks" }, { OPTION, "option" }, { VIDEORAM, "videoram" }, { SPEEDUP, "speedup" }, { NOSPEEDUP, "nospeedup" }, { CLOCKPROG, "clockprog" }, { BIOSBASE, "biosbase" }, { MEMBASE, "membase" }, { IOBASE, "iobase" }, { DACBASE, "dacbase" }, { COPBASE, "copbase" }, { POSBASE, "posbase" }, { INSTANCE, "instance" }, { CLOCKCHIP, "clockchip" }, { S3MNADJUST, "s3mnadjust" }, { S3MCLK, "s3mclk" }, { S3MCLK, "mclk" }, { CHIPID, "chipid" }, { CHIPREV, "chiprev" }, { VGABASEADDR,"vgabase" }, { S3REFCLK, "s3refclk" }, { S3BLANKDELAY,"s3blankdelay" }, { TEXTCLOCKFRQ, "textclockfreq" }, { MEMCLOCK, "set_memclk" }, { MEMCLOCK, "set_mclk" }, { -1, "" },};#elseextern SymTabRec DeviceTab[];#endif /* INIT_CONFIG *//* Keyboard keywords */#define AUTOREPEAT 30#define SERVERNUM 31#define XLEDS 32#define VTINIT 33#define LEFTALT 34#define RIGHTALT 35#define SCROLLLOCK 36#define RIGHTCTL 37#define VTSYSREQ 38#define KPROTOCOL 39#define XKBKEYMAP 40#define XKBCOMPAT 41#define XKBTYPES 42#define XKBKEYCODES 43#define XKBGEOMETRY 44#define XKBSYMBOLS 45#define XKBDISABLE 46#define PANIX106 47#define XKBRULES 110#define XKBMODEL 111#define XKBLAYOUT 112#define XKBVARIANT 113#define XKBOPTIONS 114#ifdef INIT_CONFIGstatic SymTabRec KeyboardTab[] = { { ENDSECTION, "endsection"}, { KPROTOCOL, "protocol" }, { AUTOREPEAT, "autorepeat" }, { SERVERNUM, "servernumlock" }, { XLEDS, "xleds" }, { VTINIT, "vtinit" }, { LEFTALT, "leftalt" }, { RIGHTALT, "rightalt" }, { RIGHTALT, "altgr" }, { SCROLLLOCK, "scrolllock" }, { RIGHTCTL, "rightctl" }, { VTSYSREQ, "vtsysreq" }, { PANIX106, "panix106" }, { XKBKEYMAP, "xkbkeymap" }, { XKBCOMPAT, "xkbcompat" }, { XKBTYPES, "xkbtypes" }, { XKBKEYCODES,"xkbkeycodes" }, { XKBGEOMETRY,"xkbgeometry" }, { XKBSYMBOLS, "xkbsymbols" }, { XKBDISABLE, "xkbdisable" }, { XKBRULES, "xkbrules" }, { XKBMODEL, "xkbmodel" }, { XKBLAYOUT, "xkblayout" }, { XKBVARIANT, "xkbvariant" }, { XKBOPTIONS, "xkboptions" }, { -1, "" },};#endif /* INIT_CONFIG */#define P_MS 0 /* Microsoft */#define P_MSC 1 /* Mouse Systems Corp */#define P_MM 2 /* MMseries */#define P_LOGI 3 /* Logitech */#define P_BM 4 /* BusMouse ??? */#define P_LOGIMAN 5 /* MouseMan / TrackMan [CHRIS-211092] */#define P_PS2 6 /* PS/2 mouse */#define P_MMHIT 7 /* MM_HitTab */#define P_GLIDEPOINT 8 /* ALPS GlidePoint */#define P_MSINTELLIMOUSE 9 /* Microsoft IntelliMouse */#define EMULATE3 50#define BAUDRATE 51#define SAMPLERATE 52#define CLEARDTR 53#define CLEARRTS 54#define CHORDMIDDLE 55#define PROTOCOL 56#define PDEVICE 57#define EM3TIMEOUT 58/* This should be removed soon */#define REPEATEDMIDDLE 59#define DEVICE_NAME 60#define ALWAYSCORE 61#ifdef INIT_CONFIGstatic SymTabRec PointerTab[] = { { PROTOCOL, "protocol" }, { EMULATE3, "emulate3buttons" }, { EM3TIMEOUT, "emulate3timeout" }, { ENDSUBSECTION, "endsubsection"}, { ENDSECTION, "endsection"},#ifndef OSMOUSE_ONLY { PDEVICE, "device"}, { PDEVICE, "port"}, { BAUDRATE, "baudrate" }, { SAMPLERATE, "samplerate" }, { CLEARDTR, "cleardtr" }, { CLEARRTS, "clearrts" }, { CHORDMIDDLE,"chordmiddle" }, { REPEATEDMIDDLE,"repeatedmiddle" },#endif { DEVICE_NAME,"devicename" },#ifdef XINPUT { ALWAYSCORE,"alwayscore" },#endif { -1, "" },};#endif /* INIT_CONFIG *//* OPTION is defined to 12 above */#define MODES 70#define VIRTUAL 71#define VIEWPORT 72#define VISUAL 73#define BLACK 74#define WHITE 75#define DEPTH 76#define WEIGHT 77#define INVERTVCLK 78#define BLANKDELAY 79#define EARLYSC 80#ifdef INIT_CONFIGstatic SymTabRec DisplayTab[] = { { ENDSUBSECTION, "endsubsection" }, { MODES, "modes" }, { VIEWPORT, "viewport" }, { VIRTUAL, "virtual" }, { VISUAL, "visual" }, { BLACK, "black" }, { WHITE, "white" }, { DEPTH, "depth" }, { WEIGHT, "weight" }, { OPTION, "option" }, { INVERTVCLK, "invertvclk" }, { BLANKDELAY, "blankdelay" }, { EARLYSC, "earlysc" }, { -1, "" },};#endif /* INIT_CONFIG *//* Graphics keywords */#define STATICGRAY 90#define GRAYSCALE 91#define STATICCOLOR 92#define PSEUDOCOLOR 93#define TRUECOLOR 94#define DIRECTCOLOR 95#ifdef INIT_CONFIGstatic SymTabRec VisualTab[] = { { STATICGRAY, "staticgray" }, { GRAYSCALE, "grayscale" }, { STATICCOLOR,"staticcolor" }, { PSEUDOCOLOR,"pseudocolor" }, { TRUECOLOR, "truecolor" }, { DIRECTCOLOR,"directcolor" }, { -1, "" },};#endif /* INIT_CONFIG */#endif /* XCONFIG_FLAGS_ONLY */#define S3_MODEPRIV_SIZE 4#define S3_INVERT_VCLK 1#define S3_BLANK_DELAY 2#define S3_EARLY_SC 3/* * XF86Config flags to record which options were defined in the XF86Config file */#define XCONFIG_FONTPATH 1 /* Commandline/XF86Config or default */#define XCONFIG_RGBPATH 2 /* XF86Config or default */#define XCONFIG_CHIPSET 3 /* XF86Config or probed */#define XCONFIG_CLOCKS 4 /* XF86Config or probed */#define XCONFIG_DISPLAYSIZE 5 /* XF86Config or default/calculated */#define XCONFIG_VIDEORAM 6 /* XF86Config or probed */#define XCONFIG_VIEWPORT 7 /* XF86Config or default */#define XCONFIG_VIRTUAL 8 /* XF86Config or default/calculated */#define XCONFIG_SPEEDUP 9 /* XF86Config or default/calculated */#define XCONFIG_NOMEMACCESS 10 /* set if forced on */#define XCONFIG_INSTANCE 11 /* XF86Config or default */#define XCONFIG_RAMDAC 12 /* XF86Config or default */#define XCONFIG_DACSPEED 13 /* XF86Config or default */#define XCONFIG_BIOSBASE 14 /* XF86Config or default */#define XCONFIG_MEMBASE 15 /* XF86Config or default */#define XCONFIG_IOBASE 16 /* XF86Config or default */#define XCONFIG_DACBASE 17 /* XF86Config or default */#define XCONFIG_COPBASE 18 /* XF86Config or default */#define XCONFIG_POSBASE 19 /* XF86Config or default */#define XCONFIG_VGABASE 20 /* XF86Config or default */#define XCONFIG_MODULEPATH 21 /* XF86Config or default */#define XCONFIG_MEMCLOCK 22 /* XF86Config or default */#define XCONFIG_GIVEN "(**)"#define XCONFIG_PROBED "(--)"#ifdef INIT_CONFIGOFlagSet GenericXF86ConfigFlag;#elseextern OFlagSet GenericXF86ConfigFlag;#endif /* INIT_CONFIG */#endif /* _xf86_config_h */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?