# sexykbd : laurent.sexy's keymap for X11 # by Laurent Rohrbasser (laurent.sexy) default partial alphanumeric_keys xkb_symbols "basic" { name[Group1]= "US (altgr-intl + math, sexykbd)"; // include "us(altgr-intl)" // base: US altgr-intl include "level3(ralt_switch)" include "capslock(swapescape)" key { [ grave, asciitilde, dead_grave, dead_tilde ] }; key { [ 1, exclam, onesuperior, exclamdown ] }; key { [ 2, at, twosuperior, questiondown ] }; key { [ 3, numbersign, threesuperior, U2204 ] }; key { [ 4, dollar, foursuperior, U1D53C ] }; key { [ 5, percent, U25FB, U25FC ] }; key { [ 6, asciicircum, dead_circumflex, NoSymbol ] }; key { [ 7, ampersand, U22C3, U22C2 ] }; key { [ 8, asterisk, U22C5, U2217 ] }; key { [ 9, parenleft, U2218, dead_abovering ] }; key { [ 0, parenright, U221E, U2205 ] }; key { [ minus, underscore, NoSymbol, NoSymbol ] }; key { [ equal, plus, U2248, notequal ] }; key { [ q, Q, NoSymbol, U211A ] }; key { [ w, W, U2202, U2207 ] }; key { [ e, E, U03B5, U2203 ] }; key { [ r, R, U03C1, U211D ] }; key { [ t, T, U03C4, dagger ] }; key { [ y, Y, U2135, yen ] }; key { [ u, U, U03B8, U0398 ] }; key { [ i, I, U03B9, U222B ] }; key { [ o, O, sterling, EuroSign ] }; key { [ p, P, U03C0, U220F ] }; key { [ bracketleft, braceleft, U2208, U21D0 ] }; key { [ bracketright, braceright, U2282, U21D2 ] }; key { [ a, A, U03B1, U2200 ] }; key { [ s, S, U03C3, U2211 ] }; key { [ d, D, U03B4, U2206 ] }; key { [ f, F, U03C6, U03D5 ] }; key { [ g, G, U03B3, U0393 ] }; key { [ h, H, U03B7, U210F ] }; key { [ j, J, U03BE, U039E ] }; key { [ k, K, U03BA, NoSymbol ] }; key { [ l, L, U03BB, U039B ] }; key { [ semicolon, colon, dead_acute, NoSymbol ] }; key { [ apostrophe, quotedbl, dead_abovedot, dead_diaeresis ] }; key { [ backslash, bar, notsign, brokenbar ] }; key { [ trademark, registered, dead_currency, copyright ] }; key { [ z, Z, U03B6, U2124 ] }; key { [ x, X, U03C7, U2A2F ] }; key { [ c, C, U03C8, U2102 ] }; key { [ v, V, U03C9, U03A9 ] }; key { [ b, B, U03B2, ssharp ] }; key { [ n, N, U03BD, U2115 ] }; key { [ m, M, U03BC, U21A6 ] }; key { [ comma, less, ccedilla, Ccedilla ] }; key { [ period, greater, U27E8, U2190 ] }; key { [ slash, question, U27E9, U2192 ] }; # Greek_DELTA,Greek_GAMMA,Greek_OMEGA,Greek_PHI,Greek_THETA # NoSymbol,VoidSymbol,any,none # multiply # squareroot # masculine,ordfeminine # macron # guillemotleft,guillemotright # enopencircbullet # enfilledcircbullet # minutes # seconds # doublelowquotemark # doubledagger # doubleacute # cent # caron # ellipsis # division # breve # emdash, endash # function # eng, ENG # thorn, THORN # ogonek # kra # leftsinglequotemark # rightsinglequotemark # lstroke # lessthanequal # greaterthanequal # ae # AE # oe # OE # paragraph, section # periodcentered # plusminus # dead_greek # dead_cedilla # U2623 # onehalf # threequarters # fiveeighths # oneeighth # onehalf # seveneighths # threeeighths # threequarters # onequarter # onesixth # zerosuperior # onesuperior # twosuperior # threesuperior # foursuperior # fivesuperior # sixsuperior # sevensuperior # eightsuperior # ninesuperior key { [ Super_R, Sys_Req ]}; key { [ Next ] }; key { [ Prior ] }; key { [ Home ] }; key { [ End ] }; key { [ Insert ] }; key { [ Delete ] }; key { [ Left ] }; key { [ Right ] }; key { [ Up ] }; key { [ Down ] }; key { [ Return ] }; key { [ BackSpace, BackSpace ] }; key { [ Shift_L ] }; key { [ Control_L ] }; key { [ Shift_R ] }; key { [ Alt_L, Meta_L ] }; key { [ Tab, ISO_Left_Tab ] }; key { [ KP_Multiply, KP_Multiply, KP_Multiply, KP_Multiply, XF86ClearGrab ]}; key { [ space ] }; key { [ F1, F1, F1, F1, XF86Switch_VT_1 ]}; key { [ F2, F2, F2, F2, XF86Switch_VT_2 ]}; key { [ F3, F3, F3, F3, XF86Switch_VT_3 ]}; key { [ F4, F4, F4, F4, XF86Switch_VT_4 ]}; key { [ F5, F5, F5, F5, XF86Switch_VT_5 ]}; key { [ F6, F6, F6, F6, XF86Switch_VT_6 ]}; key { [ F7, F7, F7, F7, XF86Switch_VT_7 ]}; key { [ F8, F8, F8, F8, XF86Switch_VT_8 ]}; key { [ F9, F9, F9, F9, XF86Switch_VT_9 ]}; key { [ F10, F10, F10, F10, XF86Switch_VT_10 ]}; key { [ F11, F11, F11, F11, XF86Switch_VT_11 ]}; key { [ F12, F12, F12, 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 { [ 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 { [ 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 { [ Katakana ] }; key { [ Hiragana ] }; key { [ Henkan_Mode ] }; key { [ Hiragana_Katakana ] }; key { [ Muhenkan ] }; key { [ KP_Enter ] }; key { [ Control_R ] }; key { [ KP_Divide, KP_Divide, KP_Divide, KP_Divide, XF86Ungrab ]}; key { [ ISO_Level3_Shift ]}; key { [ Linefeed ] }; key { [ XF86AudioMute ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86PowerOff ] }; key { [ KP_Equal ] }; key { [ plusminus ] }; key { [ Pause, Break ]}; key { [ XF86LaunchA ] }; key { [ KP_Decimal, KP_Decimal ] }; key { [ Hangul ] }; key { [ Hangul_Hanja ] }; key { [ Super_L ] }; key { [ Super_R ] }; key { [ Super_R ] }; 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, 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 { [ NoSymbol, 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 { [ XF86Mail ] }; key { [ XF86Messenger ] }; key { [ XF86Search ] }; key { [ XF86Go ] }; key { [ XF86Finance ] }; key { [ XF86Game ] }; key { [ XF86Shop ] }; key { [ Menu ] }; 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 ] }; modifier_map Lock { }; modifier_map Control { }; modifier_map Shift { }; modifier_map Shift { }; modifier_map Mod1 { }; modifier_map Mod2 { }; modifier_map Mod5 { }; modifier_map Control { }; modifier_map Mod4 { }; modifier_map Mod4 { }; modifier_map Mod5 { }; modifier_map Mod1 { }; modifier_map Mod4 { }; modifier_map Mod4 { }; };