// translation from keyboard independent keycodes from inet or evdev to key names. default xkb_symbols "basic" { key <ESC> { [ Escape ] }; key <AE01> { [ 1 ] }; key <AE02> { [ 2 ] }; key <AE03> { [ 3 ] }; key <AE04> { [ 4 ] }; key <AE05> { [ 5 ] }; key <AE06> { [ 6 ] }; key <AE07> { [ 7 ] }; key <AE08> { [ 8 ] }; key <AE09> { [ 9 ] }; key <AE10> { [ 0 ] }; key <AE11> { [ minus ] }; key <AE12> { [ equal ] }; key <BKSP> { [ BackSpace ] }; key <TAB> { [ Tab ] }; key <AD01> { [ Q ] }; key <AD02> { [ W ] }; key <AD03> { [ E ] }; key <AD04> { [ R ] }; key <AD05> { [ T ] }; key <AD06> { [ Y ] }; key <AD07> { [ U ] }; key <AD08> { [ I ] }; key <AD09> { [ O ] }; key <AD10> { [ P ] }; key <AD11> { [ bracketleft ] }; key <AD12> { [ bracketright ] }; key <RTRN> { [ Return ] }; key <LCTL> { [ Control_L ] }; key <AC01> { [ A ] }; key <AC02> { [ S ] }; key <AC03> { [ D ] }; key <AC04> { [ F ] }; key <AC05> { [ G ] }; key <AC06> { [ H ] }; key <AC07> { [ J ] }; key <AC08> { [ K ] }; key <AC09> { [ L ] }; key <AC10> { [ semicolon ] }; key <AC11> { [ apostrophe ] }; key <TLDE> { [ grave ] }; key <LFSH> { [ Shift_L ] }; key <BKSL> { [ backslash ] }; key <AB01> { [ Z ] }; key <AB02> { [ X ] }; key <AB03> { [ C ] }; key <AB04> { [ V ] }; key <AB05> { [ B ] }; key <AB06> { [ N ] }; key <AB07> { [ M ] }; key <AB08> { [ comma ] }; key <AB09> { [ period ] }; key <AB10> { [ slash ] }; key <RTSH> { [ Shift_R ] }; key <KPMU> { [ KP_Multiply ] }; key <LALT> { [ Alt_L ] }; key <SPCE> { [ space ] }; key <CAPS> { [ Caps_Lock ] }; key <FK01> { [ F1 ] }; key <FK02> { [ F2 ] }; key <FK03> { [ F3 ] }; key <FK04> { [ F4 ] }; key <FK05> { [ F5 ] }; key <FK06> { [ F6 ] }; key <FK07> { [ F7 ] }; key <FK08> { [ F8 ] }; key <FK09> { [ F9 ] }; key <FK10> { [ F10 ] }; key <NMLK> { [ Num_Lock ] }; key <SCLK> { [ Scroll_Lock ] }; key <KP7> { [ KP_7 ] }; key <KP8> { [ KP_8 ] }; key <KP9> { [ KP_9 ] }; key <KPSU> { [ KP_Subtract ] }; key <KP4> { [ KP_4 ] }; key <KP5> { [ KP_5 ] }; key <KP6> { [ KP_6 ] }; key <KPAD> { [ KP_Add ] }; key <KP1> { [ KP_1 ] }; key <KP2> { [ KP_2 ] }; key <KP3> { [ KP_3 ] }; key <KP0> { [ KP_0 ] }; key <KPDL> { [ KP_Decimal ] }; key <HZTG> { [ Zenkaku_Hankaku ] }; key <LSGT> { [ less ] }; key <FK11> { [ F11 ] }; key <FK12> { [ F12 ] }; key <ROMA> { [ Romaji ] }; key <KATA> { [ Katakana ] }; key <HIRA> { [ Hiragana ] }; key <HENK> { [ Henkan ] }; key <HKTG> { [ Hiragana_Katakana ] }; key <MUHE> { [ Muhenkan ] }; key <JPCM> { [ kana_comma ] }; key <KPEN> { [ KP_Enter ] }; key <RCTL> { [ Control_R ] }; key <KPDV> { [ KP_Divide ] }; key <PRSC> { [ Print ] }; key <RALT> { [ Alt_R ] }; key <LNFD> { [ Linefeed ] }; key <HOME> { [ Home ] }; key <UP> { [ Up ] }; key <PGUP> { [ Prior ] }; key <LEFT> { [ Left ] }; key <RGHT> { [ Right ] }; key <END> { [ End ] }; key <DOWN> { [ Down ] }; key <PGDN> { [ Next ] }; key <INS> { [ Insert ] }; key <DELE> { [ Delete ] }; key <MACR> { [ NEWMacro ] }; key <MUTE> { [ XF86AudioMute ] }; key <VOL-> { [ XF86AudioLowerVolume ] }; key <VOL+> { [ XF86AudioRaiseVolume ] }; key <POWR> { [ XF86PowerDown ] }; key <KPEQ> { [ KP_Equal ] }; key <KPPM> { [ plusminus ] }; key <PAUS> { [ Pause ] }; key <KPSE> { [ KP_Separator ] }; key <HNGL> { [ Hangul ] }; key <HJCV> { [ Hangul_Hanja ] }; key <YEN> { [ yen ] }; key <LWIN> { [ Meta_L ] }; key <RWIN> { [ Meta_R ] }; key <COMP> { [ Multi_key ] }; key <STOP> { [ Cancel ] }; key <AGAI> { [ Redo ] }; key <PROP> { [ SunProps ] }; key <UNDO> { [ Undo ] }; key <FRNT> { [ SunFront ] }; key <COPY> { [ XF86Copy ] }; key <OPEN> { [ XF86Open ] }; key <PAST> { [ XF86Paste ] }; key <FIND> { [ Find ] }; key <CUT> { [ XF86Cut ] }; key <HELP> { [ Help ] }; key <KMNU> { [ Menu ] }; key <CALC> { [ XF86Calculator ] }; key <SETU> { [ NEWSetup ] }; key <SLEE> { [ XF86Sleep ] }; key <WAKE> { [ XF86WakeUp ] }; key <FILE> { [ NEWFile ] }; key <FLSE> { [ NEWSendFile ] }; key <FLDE> { [ NEWDeleteFile ] }; key <XFER> { [ XF86Xfer ] }; key <PRG1> { [ XF86Launch1 ] }; key <PRG2> { [ XF86Launch2 ] }; key <WWW> { [ XF86WWW ] }; key <DOS> { [ XF86DOS ] }; key <COFE> { [ NEWCoffee ] }; key <DIRE> { [ NEWDirection ] }; key <CYCL> { [ XF86RotateWindows ] }; key <MAIL> { [ XF86Mail ] }; key <FAVO> { [ XF86Favorites ] }; key <CMPR> { [ XF86MyComputer ] }; key <BACK> { [ XF86Back ] }; key <FORW> { [ XF86Forward ] }; key <ACLO> { [ NEWAudioClose ] }; key <EJEC> { [ XF86Eject ] }; key <EJCL> { [ NEWEjectClose ] }; key <ANEX> { [ XF86AudioNext ] }; key <APLP> { [ NEWAudioPlayPause ] }; key <APRE> { [ XF86AudioPrev ] }; key <ASTO> { [ XF86AudioStop ] }; key <AREC> { [ XF86AudioRecord ] }; key <AREW> { [ XF86AudioRewind ] }; key <PHON> { [ XF86Phone ] }; key <ISO> { [ NoSymbol ] }; key <CFG> { [ NEWConfig ] }; key <HOMP> { [ XF86HomePage ] }; key <REFR> { [ XF86Refresh ] }; key <EXIT> { [ XF86Stop ] }; key <MOVE> { [ NEWMove ] }; key <EDIT> { [ apXK_Edit ] }; key <SCUP> { [ XF86ScrollUp ] }; key <SCDW> { [ XF86ScrollDown ] }; key <(> { [ parenleft ] }; key <)> { [ parenright ] }; key <NEW> { [ XF86New ] }; key <FK13> { [ F13 ] }; key <FK14> { [ F14 ] }; key <FK15> { [ F15 ] }; key <FK16> { [ F16 ] }; key <FK17> { [ F17 ] }; key <FK18> { [ F18 ] }; key <FK19> { [ F19 ] }; key <FK20> { [ F20 ] }; key <FK21> { [ F21 ] }; key <FK22> { [ F22 ] }; key <FK23> { [ F23 ] }; key <FK24> { [ F24 ] }; key <APLA> { [ XF86AudioPlay ] }; key <APAU> { [ XF86AudioPause ] }; key <PRG3> { [ XF86Launch3 ] }; key <PRG4> { [ XF86Launch4 ] }; key <SUSP> { [ XF86Standby ] }; key <CLOS> { [ XF86Close ] }; key <AFFW> { [ NEWAudioForward ] }; key <BASB> { [ NEWBassBoost ] }; key <PRNT> { [ NEWPrintApp ] }; key <VNDR> { [ XF86VendorHome ] }; key <CAME> { [ XF86WebCam ] }; key <SND> { [ XF86AudioMedia ] }; key <CHAT> { [ NEWChat ] }; key <SRCH> { [ XF86Search ] }; key <CONN> { [ NEWConnect ] }; key <FINA> { [ XF86Finance ] }; key <SPOR> { [ NEWSport ] }; key <SHOP> { [ XF86Shop ] }; key <AERS> { [ Space ] }; key <CANC> { [ NEWAnswerCancel ] }; key <BRT-> { [ XF86MonBrightnessDown ] }; key <BTR+> { [ XF86MonBrightnessUp ] }; key <MEDI> { [ NEWSelect ] }; key <VMOD> { [ XF86Next_VMode ] }; key <KILM> { [ XF86KbdLightOnOff ] }; key <KIL-> { [ XF86KbdBrightnessDown ] }; key <KIL+> { [ XF86KbdBrightnessUp ] }; key <SEND> { [ XF86Send ] }; key <REPL> { [ XF86Reply ] }; key <FWML> { [ XF86MailForward ] }; key <SAVE> { [ XF86Save ] }; key <DOCU> { [ XF86Documents ] }; key <BATT> { [ NEWBattery ] }; key <BLUE> { [ NEWBluetooth ] }; key <WLAN> { [ NEWWLAN ] }; key <OK> { [ NEWAnswerOk ] }; key <SELE> { [ Select ] }; key <GO> { [ XF86Go ] }; key <CLR> { [ Clear ] }; key <PWR2> { [ NEWMediaPower ] }; key <OPTN> { [ XF86Option ] }; key <INFO> { [ NEWInfo ] }; key <TIME> { [ NEWTime ] }; key <ARCH> { [ NEWArchive ] }; key <PRGM> { [ NEWProgram ] }; key <CHNL> { [ NEWChannel ] }; key <EPG> { [ NEWEPG ] }; key <PVR> { [ NEWPVR ] }; key <MHP> { [ NEWMHP ] }; key <LANG> { [ NEWLanguage ] }; key <TITL> { [ NEWTitle ] }; key <SUBT> { [ NEWSubtitle ] }; key <ANGL> { [ NEWAngle ] }; key <ZOOM> { [ NEWToggleZoom ] }; key <MODE> { [ NEWMode ] }; key <KBD> { [ NEWKeyboard ] }; key <SCRN> { [ NEWScreen ] }; key <PC> { [ NEWPC ] }; key <TV> { [ NEWTV ] }; key <TV2> { [ NEWTV2 ] }; key <VCR> { [ NEWVCR ] }; key <VCR2> { [ NEWVCR2 ] }; key <SAT> { [ NEWSat ] }; key <SAT2> { [ NEWSat2 ] }; key <CD> { [ XF86CD ] }; key <TAPE> { [ NEWTape ] }; key <RADI> { [ NEWRadio ] }; key <TUNE> { [ NEWTuner ] }; key <PLYR> { [ NEWPlayer ] }; key <TEXT> { [ NEWMediaText ] }; key <DVD> { [ NEWMediaDVD ] }; key <AUX> { [ NEWMediaAux ] }; key <MP3> { [ NEWMediaMP3 ] }; key <VIDE> { [ XF86Video ] }; key <DRTY> { [ NEWMediaDirectory ] }; key <MEMO> { [ XF86Memo ] }; key <CALE> { [ XF86Calendar ] }; key <TRED> { [ NEWMediaRed ] }; key <TGRN> { [ NEWMediaGreen ] }; key <TYEL> { [ NEWMediaYellow ] }; key <TBLU> { [ NEWMediaBlue ] }; key <CHN+> { [ NEWMediaChannelUp ] }; key <CHN-> { [ NEWMediaChannelDown ] }; key <1ST> { [ NEWMediaFirst ] }; key <LAST> { [ NEWMediaLast ] }; key <AB> { [ NEWMediaAB ] }; key <REST> { [ NEWMediaRestart ] }; key <SLOW> { [ NEWMediaSlow ] }; key <SHUF> { [ NEWMediaShuffle ] }; key <ABRK> { [ NEWMediaBreak ] }; key <-/--> { [ NEWMediaDigits ] }; key <1-> { [ NEWMediaTeen ] }; key <2-> { [ NEWMediaTwen ] }; key <VPHN> { [ NEWVideophone ] }; key <GAME> { [ NEWGames ] }; key <ZOO+> { [ XF86ZoomIn ] }; key <ZOO-> { [ XF86ZoomOut ] }; key <ZOO1> { [ NEWZoomReset ] }; key <WORD> { [ XF86Word ] }; key <EDTR> { [ NEWEditor ] }; key <SPRE> { [ XF86Excel ] }; key <GRAP> { [ NEWGraphicseditor ] }; key <PRES> { [ NEWPresentation ] }; key <DATA> { [ NEWDatabase ] }; key <NEWS> { [ XF86News ] }; key <VOIC> { [ NEWVoicemail ] }; key <ADDR> { [ NEWAddressbook ] }; key <MSGR> { [ XF86Messenger ] }; key <DISP> { [ NEWDisplaytoggle ] }; key <DEOL> { [ NEWDelEOL ] }; key <DEOS> { [ NEWDelEOS ] }; key <INSL> { [ NEWInsLine ] }; key <DELL> { [ NEWDelLine ] }; key <FN> { [ NEWFn ] }; key <FESC> { [ NoSymbol ] }; key <FF1> { [ NoSymbol ] }; key <FF2> { [ NoSymbol ] }; key <FF3> { [ NoSymbol ] }; key <FF4> { [ NoSymbol ] }; key <FF5> { [ NoSymbol ] }; key <FF6> { [ NoSymbol ] }; key <FF7> { [ NoSymbol ] }; key <FF8> { [ NoSymbol ] }; key <FF9> { [ NoSymbol ] }; key <FF10> { [ NoSymbol ] }; key <FF11> { [ NoSymbol ] }; key <FF12> { [ NoSymbol ] }; key <FN1> { [ NoSymbol ] }; key <FN2> { [ NoSymbol ] }; key <FND> { [ NoSymbol ] }; key <FNE> { [ NoSymbol ] }; key <FNF> { [ NoSymbol ] }; key <FNS> { [ NoSymbol ] }; key <FNB> { [ NoSymbol ] }; key <BRL1> { [ NEWBrailleDot1 ] }; key <BRL2> { [ NEWBrailleDot2 ] }; key <BRL3> { [ NEWBrailleDot3 ] }; key <BRL4> { [ NEWBrailleDot4 ] }; key <BRL5> { [ NEWBrailleDot5 ] }; key <BRL6> { [ NEWBrailleDot6 ] }; key <BRL7> { [ NEWBrailleDot7 ] }; key <BRL8> { [ NEWBrailleDot8 ] }; };