xkb_symbols "pc+us(dvorak)+inet(evdev)+terminate(ctrl_alt_bksp)" { name[group1]="English (Dvorak)"; key {[ Escape ] }; key {[ percent, ampersand ] }; key {[ 9, bracketleft ] }; key {[ 7, braceleft ] }; key {[ 5, braceright ] }; key {[ 3, parenleft ] }; key {[ 1, equal ] }; key {[ 0, asterisk ] }; key {[ 2, parenright ] }; key {[ 4, plus ] }; key {[ 6, bracketright ] }; key {[ 8, exclam ] }; key {[ numbersign, grave ] }; key {[ BackSpace ] }; key {[ Tab, ISO_Left_Tab ] }; key {[ semicolon, colon ] }; key {type = "ALPHABETIC_WITH_MOUSE", symbols[Group1] = [ comma, less ], symbols[Group2] = [F27] }; key {[ period, greater ] }; key {type = "ALPHABETIC", symbols[Group1] = [ p, P ] }; key {type = "ALPHABETIC", symbols[Group1] = [ y, Y ] }; key {type = "ALPHABETIC", symbols[Group1] = [ f, F ] }; key {type = "ALPHABETIC", symbols[Group1] = [ g, G ] }; key {type = "ALPHABETIC", symbols[Group1] = [ c, C ] }; key {type = "ALPHABETIC", symbols[Group1] = [ r, R ] }; key {type = "ALPHABETIC", symbols[Group1] = [ l, L ] }; key {[ slash, question ] }; key {[ at, asciicircum ] }; key {[ Return ] }; key {[ Hyper ] }; key {type = "ALPHABETIC_WITH_MOUSE", symbols[Group1] = [ a, A, F28 ] }; key {type = "ALPHABETIC_WITH_MOUSE", symbols[Group1] = [ o, O, F29 ] }; key {type = "ALPHABETIC_WITH_MOUSE", symbols[Group1] = [ e, E, F30 ] }; key {type = "ALPHABETIC", symbols[Group1] = [ u, U ] }; key {type = "ALPHABETIC", symbols[Group1] = [ i, I ] }; key {type = "ALPHABETIC", symbols[Group1] = [ d, D ] }; key {type = "ALPHABETIC", symbols[Group1] = [ h, H ] }; key {type = "ALPHABETIC", symbols[Group1] = [ t, T ] }; key {type = "ALPHABETIC", symbols[Group1] = [ n, N ] }; key {type = "ALPHABETIC", symbols[Group1] = [ s, S ] }; key {type = "SHIFTABEL_TWO_LEVEL", symbols[Group1] = [ minus, underscore ] }; key {type = "SHIFTABEL_TWO_LEVEL", symbols[Group1] = [ dollar, asciitilde] }; key {[ Shift_L ] }; key {type = "SHIFTABEL_TWO_LEVEL", symbols[Group1] = [ backslash, bar ] }; key {type = "SHIFTABEL_TWO_LEVEL", symbols[Group1] = [ apostrophe, quotedbl ] }; key {type = "ALPHABETIC", symbols[Group1] = [ q, Q ] }; key {type = "ALPHABETIC", symbols[Group1]= [ j, J ] }; key {type = "ALPHABETIC", symbols[Group1]= [ k, K ] }; key {type = "ALPHABETIC", symbols[Group1]= [ x, X ] }; key {type = "ALPHABETIC", symbols[Group1]= [ b, B ] }; key {type = "ALPHABETIC", symbols[Group1]= [ m, M ] }; key {type = "ALPHABETIC", symbols[Group1]= [ w, W ] }; key {type = "ALPHABETIC", symbols[Group1]= [ v, V ] }; key {type = "ALPHABETIC", symbols[Group1]= [ z, Z ] }; key {[ Shift_R ] }; key { type= "CTRL_ALT", symbols[Group1]= [ KP_Multiply, KP_Multiply, KP_Multiply, KP_Multiply, XF86ClearGrab ] }; key {[ Alt_L, Meta_L ] }; key {[ space ] }; key {[ Control_L ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F1, XF86Switch_VT_1 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F2, XF86Switch_VT_2 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F3, XF86Switch_VT_3 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F4, XF86Switch_VT_4 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F5, XF86Switch_VT_5 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F6, XF86Switch_VT_6 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F7, XF86Switch_VT_7 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F8, XF86Switch_VT_8 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F9, XF86Switch_VT_9 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F10, XF86Switch_VT_10 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F11, XF86Switch_VT_11 ] }; key { type = "CTRL_AND_ALT", symbols[Group1]= [F12, XF86Switch_VT_12 ] }; key {[ Num_Lock ] }; key {[ Scroll_Lock ] }; key {[ KP_Home, KP_7 ] }; key {[ KP_Up, KP_8 ] }; key {[ KP_Prior, KP_9 ] }; key { type= "CTRL_ALT", symbols[Group1]= [ KP_Subtract, KP_Subtract, KP_Subtract, KP_Subtract, XF86Prev_VMode ] }; key {[ KP_Left, KP_4 ] }; key {[ KP_Begin, KP_5 ] }; key {[ KP_Right, KP_6 ] }; key { type= "CTRL_ALT", symbols[Group1]= [ KP_Add, KP_Add, KP_Add, KP_Add, XF86Next_VMode ] }; key {[ KP_End, KP_1 ] }; key {[ KP_Down, KP_2 ] }; key {[ KP_Next, KP_3 ] }; key {[ KP_Insert, KP_0 ] }; key {[ KP_Delete, KP_Decimal ] }; key {[ ISO_Level3_Shift ] }; key { type= "FOUR_LEVEL", symbols[Group1]= [ less, greater, bar, brokenbar ] }; key {[ Katakana ] }; key {[ Hiragana ] }; key {[ Henkan_Mode ] }; key {[ Hiragana_Katakana ] }; key {[ Muhenkan ] }; key {[ KP_Enter ] }; key {[ Control_R ] }; key { type= "CTRL_ALT", symbols[Group1]= [ KP_Divide, KP_Divide, KP_Divide, KP_Divide, XF86Ungrab ] }; key { type= "PC_ALT_LEVEL2", symbols[Group1]= [ Print, Sys_Req ] }; key { type= "TWO_LEVEL", symbols[Group1]= [ Alt_R, Meta_R ] }; key {[ Linefeed ] }; key {[ Home ] }; key {[Up ] }; key {[ Prior ] }; key {[ Left ] }; key {[ Right ] }; key {[ End ] }; key {[ Down ] }; key {[ Next ] }; key {[ Insert ] }; key {[ Delete ] }; key {[ XF86AudioMute ] }; key {[ XF86AudioLowerVolume ] }; key {[ XF86AudioRaiseVolume ] }; key {[ XF86PowerOff ] }; key {[ KP_Equal ] }; key {[ plusminus ] }; key { type= "PC_CONTROL_LEVEL2", symbols[Group1]= [ Pause, Break ] }; key {[ XF86LaunchA ] }; key {[ KP_Decimal, KP_Decimal ] }; key {[ Hangul ] }; key {[ Hangul_Hanja ] }; key {[ Super_L ] }; key {[ Super_R ] }; key {[ Menu ] }; key {[ Cancel ] }; key {[ Redo ] }; key {[ SunProps ] }; key {[ Undo ] }; key {[ SunFront ] }; key {[ XF86Copy ] }; key {[ XF86Open ] }; key {[ XF86Paste ] }; key {[ Find ] }; key {[ XF86Cut ] }; key {[ Help ] }; key {[ XF86MenuKB ] }; key {[ XF86Calculator ] }; key {[ XF86Sleep ] }; key {[ XF86WakeUp ] }; key {[ XF86Explorer ] }; key {[ XF86Send ] }; key {[ XF86Xfer ] }; key {[ XF86Launch1 ] }; key {[ XF86Launch2 ] }; key {[ XF86WWW ] }; key {[ XF86DOS ] }; key {[ XF86ScreenSaver ] }; key {[ XF86RotateWindows ] }; key {[ XF86TaskPane ] }; key {[ XF86Mail ] }; key {[ XF86Favorites ] }; key {[ XF86MyComputer ] }; key {[ XF86Back ] }; key {[ XF86Forward ] }; key {[ XF86Eject ] }; key {[ XF86Eject ] }; key {[ XF86AudioNext ] }; key {[ XF86AudioPlay, XF86AudioPause ] }; key {[ XF86AudioPrev ] }; key {[ XF86AudioStop, XF86Eject ] }; key {[ XF86AudioRecord ] }; key {[ XF86AudioRewind ] }; key {[ XF86Phone ] }; key {[ XF86Tools ] }; key {[ XF86HomePage ] }; key {[ XF86Reload ] }; key {[ XF86Close ] }; key {[ XF86ScrollUp ] }; key {[ XF86ScrollDown ] }; key {[ parenleft ] }; key {[ parenright ] }; key {[ XF86New ] }; key {[ Redo ] }; key {[ XF86Tools ] }; key {[ XF86Launch5 ] }; key {[ XF86Launch6 ] }; key {[ XF86Launch7 ] }; key {[ XF86Launch8 ] }; key {[ XF86Launch9 ] }; key {[ XF86AudioMicMute ] }; key {[ XF86TouchpadToggle ] }; key {[ XF86TouchpadOn ] }; key {[ XF86TouchpadOff ] }; key {[ Mode_switch ] }; key {[ NoSymbol, Alt_L ] }; key {[ NoSymbol, Meta_L ] }; key {[ NoSymbol, Super_L ] }; key {[ Hyper_L, Hyper_L ] }; key {[ XF86AudioPlay ] }; key {[ XF86AudioPause ] }; key {[ XF86Launch3 ] }; key {[ XF86Launch4 ] }; key {[ XF86LaunchB ] }; key {[ XF86Suspend ] }; key {[ XF86Close ] }; key {[ XF86AudioPlay ] }; key {[ XF86AudioForward ] }; key {[ Print ] }; key {[ XF86WebCam ] }; key {[ XF86AudioPreset ] }; key {[ XF86Mail ] }; key {[ XF86Messenger ] }; key {[ XF86Search ] }; key {[ XF86Go ] }; key {[ XF86Finance ] }; key {[ XF86Game ] }; key {[ XF86Shop ] }; key {[ Cancel ] }; key {[ XF86MonBrightnessDown ] }; key {[ XF86MonBrightnessUp ] }; key {[ XF86AudioMedia ] }; key {[ XF86Display ] }; key {[ XF86KbdLightOnOff ] }; key {[ XF86KbdBrightnessDown ] }; key {[ XF86KbdBrightnessUp ] }; key {[ XF86Send ] }; key {[ XF86Reply ] }; key {[ XF86MailForward ] }; key {[ XF86Save ] }; key {[ XF86Documents ] }; key {[ XF86Battery ] }; key {[ XF86Bluetooth ] }; key {[ XF86WLAN ] }; key {[ XF86UWB ] }; key {[ XF86Next_VMode ] }; key {[ XF86Prev_VMode ] }; key {[ XF86MonBrightnessCycle ] }; key {[ NoSymbol ] }; key {[ NoSymbol ] }; key {[ XF86WWAN ] }; key {[ XF86RFKill ] }; // key {[ Hyper_L ] }; modifier_map Shift { }; modifier_map Shift { }; modifier_map Mod1 { }; modifier_map Lock { }; // modifier_map Mod2 { }; modifier_map Mod5 { }; modifier_map Mod1 { }; modifier_map Mod4 { }; modifier_map Mod4 { }; // modifier_map Mod5 { }; // modifier_map Hyper { }; // modifier_map Mod1 { }; modifier_map Mod4 { }; modifier_map Mod4 { }; };