/* This file generated automatically by xkbcomp */ /* DO NOT EDIT */ #ifndef SERVER_0_H #define SERVER_0_H 1 #ifndef XKB_IN_SERVER #define GET_ATOM(d,s) XInternAtom(d,s,0) #define DPYTYPE Display * #else #define GET_ATOM(d,s) MakeAtom(s,strlen(s),1) #define DPYTYPE char * #endif #define NUM_KEYS 256 #define vmod_NumLock 0 #define vmod_Alt 1 #define vmod_LevelThree 2 #define vmod_LAlt 3 #define vmod_RAlt 4 #define vmod_RControl 5 #define vmod_LControl 6 #define vmod_ScrollLock 7 #define vmod_LevelFive 8 #define vmod_AltGr 9 #define vmod_Meta 10 #define vmod_Super 11 #define vmod_Hyper 12 #define vmod_NumLockMask (1<<0) #define vmod_AltMask (1<<1) #define vmod_LevelThreeMask (1<<2) #define vmod_LAltMask (1<<3) #define vmod_RAltMask (1<<4) #define vmod_RControlMask (1<<5) #define vmod_LControlMask (1<<6) #define vmod_ScrollLockMask (1<<7) #define vmod_LevelFiveMask (1<<8) #define vmod_AltGrMask (1<<9) #define vmod_MetaMask (1<<10) #define vmod_SuperMask (1<<11) #define vmod_HyperMask (1<<12) /* keycodes name is "evdev+aliases(qwertz)" */ static XkbKeyNameRec keyNames[NUM_KEYS]= { { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "ESC" }, { "AE01" }, { "AE02" }, { "AE03" }, { "AE04" }, { "AE05" }, { "AE06" }, { "AE07" }, { "AE08" }, { "AE09" }, { "AE10" }, { "AE11" }, { "AE12" }, { "BKSP" }, { "TAB" }, { "AD01" }, { "AD02" }, { "AD03" }, { "AD04" }, { "AD05" }, { "AD06" }, { "AD07" }, { "AD08" }, { "AD09" }, { "AD10" }, { "AD11" }, { "AD12" }, { "RTRN" }, { "LCTL" }, { "AC01" }, { "AC02" }, { "AC03" }, { "AC04" }, { "AC05" }, { "AC06" }, { "AC07" }, { "AC08" }, { "AC09" }, { "AC10" }, { "AC11" }, { "TLDE" }, { "LFSH" }, { "BKSL" }, { "AB01" }, { "AB02" }, { "AB03" }, { "AB04" }, { "AB05" }, { "AB06" }, { "AB07" }, { "AB08" }, { "AB09" }, { "AB10" }, { "RTSH" }, { "KPMU" }, { "LALT" }, { "SPCE" }, { "CAPS" }, { "FK01" }, { "FK02" }, { "FK03" }, { "FK04" }, { "FK05" }, { "FK06" }, { "FK07" }, { "FK08" }, { "FK09" }, { "FK10" }, { "NMLK" }, { "SCLK" }, { "KP7" }, { "KP8" }, { "KP9" }, { "KPSU" }, { "KP4" }, { "KP5" }, { "KP6" }, { "KPAD" }, { "KP1" }, { "KP2" }, { "KP3" }, { "KP0" }, { "KPDL" }, { "LVL3" }, { "HZTG" }, { "LSGT" }, { "FK11" }, { "FK12" }, { "AB11" }, { "KATA" }, { "HIRA" }, { "HENK" }, { "HKTG" }, { "MUHE" }, { "JPCM" }, { "KPEN" }, { "RCTL" }, { "KPDV" }, { "PRSC" }, { "RALT" }, { "LNFD" }, { "HOME" }, { "UP" }, { "PGUP" }, { "LEFT" }, { "RGHT" }, { "END" }, { "DOWN" }, { "PGDN" }, { "INS" }, { "DELE" }, { "I120" }, { "MUTE" }, { "VOL-" }, { "VOL+" }, { "POWR" }, { "KPEQ" }, { "I126" }, { "PAUS" }, { "" }, { "I129" }, { "HNGL" }, { "HJCV" }, { "AE13" }, { "LWIN" }, { "RWIN" }, { "COMP" }, { "STOP" }, { "AGAI" }, { "PROP" }, { "UNDO" }, { "FRNT" }, { "COPY" }, { "OPEN" }, { "PAST" }, { "FIND" }, { "CUT" }, { "HELP" }, { "I147" }, { "I148" }, { "I149" }, { "I150" }, { "I151" }, { "I152" }, { "I153" }, { "I154" }, { "I155" }, { "I156" }, { "I157" }, { "I158" }, { "I159" }, { "I160" }, { "I161" }, { "I162" }, { "I163" }, { "I164" }, { "I165" }, { "I166" }, { "I167" }, { "I168" }, { "I169" }, { "I170" }, { "I171" }, { "I172" }, { "I173" }, { "I174" }, { "I175" }, { "I176" }, { "I177" }, { "I178" }, { "I179" }, { "I180" }, { "I181" }, { "I182" }, { "I183" }, { "I184" }, { "I185" }, { "I186" }, { "I187" }, { "I188" }, { "I189" }, { "I190" }, { "FK13" }, { "FK14" }, { "FK15" }, { "FK16" }, { "FK17" }, { "FK18" }, { "FK19" }, { "FK20" }, { "FK21" }, { "FK22" }, { "FK23" }, { "FK24" }, { "MDSW" }, { "ALT" }, { "META" }, { "SUPR" }, { "HYPR" }, { "I208" }, { "I209" }, { "I210" }, { "I211" }, { "" }, { "I213" }, { "I214" }, { "I215" }, { "I216" }, { "I217" }, { "I218" }, { "I219" }, { "I220" }, { "I221" }, { "I222" }, { "I223" }, { "I224" }, { "I225" }, { "I226" }, { "I227" }, { "I228" }, { "I229" }, { "I230" }, { "I231" }, { "I232" }, { "I233" }, { "I234" }, { "I235" }, { "I236" }, { "I237" }, { "I238" }, { "I239" }, { "I240" }, { "I241" }, { "I242" }, { "I243" }, { "I244" }, { "I245" }, { "I246" }, { "I247" }, { "I248" }, { "I249" }, { "I250" }, { "I251" }, { "I252" }, { "I253" }, { "" }, { "" } }; /* types name is "complete" */ static Atom lnames_ONE_LEVEL[1]; static XkbKTMapEntryRec map_TWO_LEVEL[1]= { { 1, 1, { ShiftMask, ShiftMask, 0 } } }; static Atom lnames_TWO_LEVEL[2]; static XkbKTMapEntryRec map_ALPHABETIC[2]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 1, { LockMask, LockMask, 0 } } }; static Atom lnames_ALPHABETIC[2]; static XkbKTMapEntryRec map_KEYPAD[2]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 0, 1, { 0, 0, vmod_NumLocMask } } }; static Atom lnames_KEYPAD[2]; static XkbKTMapEntryRec map_SHIFT_ALT[1]= { { 1, 1, { ShiftMask|Mod1Mask, ShiftMask, vmod_AlMask } } }; static Atom lnames_SHIFT_ALT[2]; static XkbKTMapEntryRec map_PC_CONTROL_LEVEL2[1]= { { 1, 1, { ControlMask, ControlMask, 0 } } }; static Atom lnames_PC_CONTROL_LEVEL2[2]; static XkbKTMapEntryRec map_PC_LCONTROL_LEVEL2[1]= { { 0, 1, { 0, 0, vmod_LControMask } } }; static Atom lnames_PC_LCONTROL_LEVEL2[2]; static XkbKTMapEntryRec map_PC_RCONTROL_LEVEL2[1]= { { 0, 1, { 0, 0, vmod_RControMask } } }; static Atom lnames_PC_RCONTROL_LEVEL2[2]; static XkbKTMapEntryRec map_PC_ALT_LEVEL2[1]= { { 1, 1, { Mod1Mask, 0, vmod_AlMask } } }; static Atom lnames_PC_ALT_LEVEL2[2]; static XkbKTMapEntryRec map_PC_LALT_LEVEL2[1]= { { 0, 1, { 0, 0, vmod_LAlMask } } }; static Atom lnames_PC_LALT_LEVEL2[2]; static XkbKTMapEntryRec map_PC_RALT_LEVEL2[1]= { { 0, 1, { 0, 0, vmod_RAlMask } } }; static Atom lnames_PC_RALT_LEVEL2[2]; static XkbKTMapEntryRec map_CTRL_ALT[1]= { { 1, 1, { ControlMask|Mod1Mask, ControlMask, vmod_AlMask } } }; static Atom lnames_CTRL_ALT[2]; static XkbKTMapEntryRec map_LOCAL_EIGHT_LEVEL[15]= { { 1, 0, { ShiftMask|LockMask, ShiftMask|LockMask, 0 } }, { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 1, { LockMask, LockMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 2, { ShiftMask|LockMask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 3, { LockMask|Mod5Mask, LockMask, vmod_LevelThreMask } }, { 1, 4, { ControlMask, ControlMask, 0 } }, { 1, 4, { ShiftMask|LockMask|ControlMask, ShiftMask|LockMask|ControlMask, 0 } }, { 1, 5, { ShiftMask|ControlMask, ShiftMask|ControlMask, 0 } }, { 1, 5, { LockMask|ControlMask, LockMask|ControlMask, 0 } }, { 1, 6, { LockMask|ControlMask|Mod5Mask, ControlMask, vmod_LevelThreMask } }, { 1, 6, { ShiftMask|LockMask|ControlMask|Mod5Mask, ShiftMask|LockMask|ControlMask, vmod_LevelThreMask } }, { 1, 7, { ShiftMask|LockMask|ControlMask|Mod5Mask, ShiftMask|ControlMask, vmod_LevelThreMask } }, { 1, 7, { LockMask|ControlMask|Mod5Mask, LockMask|ControlMask, vmod_LevelThreMask } } }; static Atom lnames_LOCAL_EIGHT_LEVEL[8]; static XkbKTMapEntryRec map_THREE_LEVEL[3]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 2, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } } }; static Atom lnames_THREE_LEVEL[3]; static XkbKTMapEntryRec map_EIGHT_LEVEL[7]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 4, { Mod3Mask, 0, vmod_LevelFivMask } }, { 1, 5, { ShiftMask|Mod3Mask, ShiftMask, vmod_LevelFivMask } }, { 1, 6, { LockMask|Mod3Mask|Mod5Mask, 0, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 7, { ShiftMask|LockMask|Mod3Mask|Mod5Mask, ShiftMask, vmod_LevelThreMask|vmod_LevelFivMask } } }; static Atom lnames_EIGHT_LEVEL[8]; static XkbKTMapEntryRec map_EIGHT_LEVEL_ALPHABETIC[13]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 1, { LockMask, LockMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 3, { LockMask|Mod5Mask, LockMask, vmod_LevelThreMask } }, { 1, 2, { ShiftMask|LockMask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask } }, { 1, 4, { Mod3Mask, 0, vmod_LevelFivMask } }, { 1, 5, { ShiftMask|Mod3Mask, ShiftMask, vmod_LevelFivMask } }, { 1, 5, { LockMask|Mod3Mask, LockMask, vmod_LevelFivMask } }, { 1, 6, { LockMask|Mod3Mask|Mod5Mask, 0, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 7, { ShiftMask|LockMask|Mod3Mask|Mod5Mask, ShiftMask, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 7, { LockMask|Mod3Mask|Mod5Mask, LockMask, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 6, { ShiftMask|LockMask|Mod3Mask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask|vmod_LevelFivMask } } }; static Atom lnames_EIGHT_LEVEL_ALPHABETIC[8]; static XkbKTMapEntryRec map_EIGHT_LEVEL_SEMIALPHABETIC[14]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 1, { LockMask, LockMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 2, { LockMask|Mod5Mask, LockMask, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask } }, { 1, 4, { Mod3Mask, 0, vmod_LevelFivMask } }, { 1, 5, { ShiftMask|Mod3Mask, ShiftMask, vmod_LevelFivMask } }, { 1, 5, { LockMask|Mod3Mask, LockMask, vmod_LevelFivMask } }, { 1, 6, { LockMask|Mod3Mask|Mod5Mask, 0, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 7, { ShiftMask|LockMask|Mod3Mask|Mod5Mask, ShiftMask, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 6, { LockMask|Mod3Mask|Mod5Mask, LockMask, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 7, { ShiftMask|LockMask|Mod3Mask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask|vmod_LevelFivMask } }, { 1, 0, { ShiftMask|LockMask|Mod3Mask, ShiftMask|LockMask, vmod_LevelFivMask } } }; static XkbModsRec preserve_EIGHT_LEVEL_SEMIALPHABETIC[14]= { { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { LockMask, LockMask, 0 }, { LockMask, LockMask, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { LockMask, LockMask, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { LockMask, LockMask, 0 }, { LockMask, LockMask, 0 }, { LockMask, LockMask, 0 } }; static Atom lnames_EIGHT_LEVEL_SEMIALPHABETIC[8]; static XkbKTMapEntryRec map_FOUR_LEVEL[3]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } } }; static Atom lnames_FOUR_LEVEL[4]; static XkbKTMapEntryRec map_FOUR_LEVEL_ALPHABETIC[6]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 1, { LockMask, LockMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 3, { LockMask|Mod5Mask, LockMask, vmod_LevelThreMask } }, { 1, 2, { ShiftMask|LockMask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask } } }; static Atom lnames_FOUR_LEVEL_ALPHABETIC[4]; static XkbKTMapEntryRec map_FOUR_LEVEL_SEMIALPHABETIC[6]= { { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 1, { LockMask, LockMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 2, { LockMask|Mod5Mask, LockMask, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask|LockMask, vmod_LevelThreMask } } }; static XkbModsRec preserve_FOUR_LEVEL_SEMIALPHABETIC[6]= { { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { LockMask, LockMask, 0 }, { LockMask, LockMask, 0 } }; static Atom lnames_FOUR_LEVEL_SEMIALPHABETIC[4]; static XkbKTMapEntryRec map_FOUR_LEVEL_MIXED_KEYPAD[7]= { { 0, 0, { ShiftMask, ShiftMask, vmod_NumLocMask } }, { 0, 1, { 0, 0, vmod_NumLocMask } }, { 1, 1, { ShiftMask, ShiftMask, 0 } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 2, { LockMask|Mod5Mask, 0, vmod_NumLocMask|vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 3, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_NumLocMask|vmod_LevelThreMask } } }; static Atom lnames_FOUR_LEVEL_MIXED_KEYPAD[4]; static XkbKTMapEntryRec map_FOUR_LEVEL_X[3]= { { 1, 1, { LockMask|Mod5Mask, 0, vmod_LevelThreMask } }, { 1, 2, { ShiftMask|LockMask|Mod5Mask, ShiftMask, vmod_LevelThreMask } }, { 1, 3, { ControlMask|Mod1Mask, ControlMask, vmod_AlMask } } }; static Atom lnames_FOUR_LEVEL_X[4];