summaryrefslogtreecommitdiff
path: root/xkb/symbols/fr-custom-lx
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2023-09-15 15:01:13 +0200
committerAlex Auvolat <alex@adnab.me>2023-09-15 15:01:13 +0200
commit6d998c3f8c7960338621bd5317522249ca234d70 (patch)
tree7033d3ccb6fc502f14c61ce32cebd4cfc5425194 /xkb/symbols/fr-custom-lx
parent510ac3616b4f73c686d5b46d6764f9759db0ae01 (diff)
downloaduser-config-6d998c3f8c7960338621bd5317522249ca234d70.tar.gz
user-config-6d998c3f8c7960338621bd5317522249ca234d70.zip
fix wayland on nvidia; fix keyboard layout on kde wayland
Diffstat (limited to 'xkb/symbols/fr-custom-lx')
-rw-r--r--xkb/symbols/fr-custom-lx577
1 files changed, 577 insertions, 0 deletions
diff --git a/xkb/symbols/fr-custom-lx b/xkb/symbols/fr-custom-lx
new file mode 100644
index 0000000..77a1e9f
--- /dev/null
+++ b/xkb/symbols/fr-custom-lx
@@ -0,0 +1,577 @@
+xkb_symbols "fr-custom-lx" {
+
+ name[group1]="French (LX custom AZERTY)";
+
+ key <ESC> { [ Escape ] };
+
+ #key <TLDE> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ twosuperior, threesuperior, onesuperior, dead_cedilla ]
+ #};
+ key <TLDE> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ asciicircum, bracketleft, twosuperior, threesuperior ]
+ };
+
+ #key <AE01> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ ampersand, 1, dead_caron, dead_ogonek ]
+ #};
+ key <AE01> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ braceleft, 1, dead_caron, dead_ogonek ]
+ };
+
+ key <AE02> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ eacute, 2, asciitilde, Eacute ]
+ };
+ key <AE03> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ quotedbl, 3, numbersign, dead_breve ]
+ };
+
+ #key <AE04> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ apostrophe, 4, braceleft, U2014 ]
+ #};
+ key <AE04> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ apostrophe, 4, dead_acute, U2014 ]
+ };
+
+ key <AE05> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ parenleft, 5, bracketleft, U2013 ]
+ };
+
+ #key <AE06> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ minus, 6, bar, U2011 ]
+ #};
+ key <AE06> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ minus, 6, section, U2011 ]
+ };
+
+ #key <AE07> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ egrave, 7, grave, Egrave ]
+ #};
+ key <AE07> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ dead_grave, 7, grave, Egrave ]
+ };
+
+ #key <AE08> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ underscore, 8, backslash, trademark ]
+ #};
+ key <AE08> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ underscore, 8, onesuperior, U2014 ]
+ };
+
+ key <AE09> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ ccedilla, 9, asciicircum, Ccedilla ]
+ };
+
+ #key <AE10> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ agrave, 0, at, Agrave ]
+ #};
+ key <AE10> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ braceright, 0, at, Agrave ]
+ };
+
+ #key <AE11> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ parenright, degree, bracketright, notequal ]
+ #};
+ key <AE11> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ parenright, bracketright, bracketright, degree ]
+ };
+
+ #key <AE12> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ equal, plus, braceright, plusminus ]
+ #};
+ key <AE12> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ equal, plus, notequal, plusminus ]
+ };
+
+ key <BKSP> { [ BackSpace, BackSpace ] };
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <AD01> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ a, A, ae, AE ]
+ };
+ key <AD02> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ z, Z, acircumflex, Acircumflex ]
+ };
+ key <AD03> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ e, E, EuroSign, cent ]
+ };
+ key <AD04> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ r, R, ecircumflex, Ecircumflex ]
+ };
+ key <AD05> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ t, T, thorn, THORN ]
+ };
+ key <AD06> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ y, Y, ydiaeresis, Ydiaeresis ]
+ };
+ key <AD07> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ u, U, ucircumflex, Ucircumflex ]
+ };
+ key <AD08> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ i, I, icircumflex, Icircumflex ]
+ };
+ key <AD09> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ o, O, oe, OE ]
+ };
+ key <AD10> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ p, P, ocircumflex, Ocircumflex ]
+ };
+ key <AD11> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering ]
+ };
+
+ #key <AD12> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ dollar, sterling, oslash, Oslash ]
+ #};
+ key <AD12> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ dollar, at, oslash, Oslash ]
+ };
+
+ key <RTRN> { [ Return ] };
+ key <LCTL> { [ Control_L ] };
+ key <AC01> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ q, Q, adiaeresis, Adiaeresis ]
+ };
+ key <AC02> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ s, S, ssharp, doublelowquotemark ]
+ };
+ key <AC03> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ d, D, ediaeresis, Ediaeresis ]
+ };
+ key <AC04> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ f, F, leftsinglequotemark, singlelowquotemark ]
+ };
+ key <AC05> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ g, G, rightsinglequotemark, yen ]
+ };
+ key <AC06> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ h, H, eth, ETH ]
+ };
+ key <AC07> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ j, J, udiaeresis, Udiaeresis ]
+ };
+ key <AC08> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ k, K, idiaeresis, Idiaeresis ]
+ };
+ key <AC09> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ l, L, U0140, U013F ]
+ };
+ key <AC10> {
+ type= "FOUR_LEVEL_ALPHABETIC",
+ symbols[Group1]= [ m, M, odiaeresis, Odiaeresis ]
+ };
+
+ #key <AC11> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ ugrave, percent, dead_acute, Ugrave ]
+ #};
+ key <AC11> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ backslash, percent, dead_acute, Ugrave ]
+ };
+
+ key <LFSH> { [ Shift_L ] };
+
+ #key <BKSL> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ asterisk, mu, dead_grave, dead_macron ]
+ #};
+ key <BKSL> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ asterisk, bar, dead_grave, dead_macron ]
+ };
+
+ key <AB01> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ w, W, guillemotleft, leftdoublequotemark ]
+ };
+ key <AB02> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ x, X, guillemotright, rightdoublequotemark ]
+ };
+ key <AB03> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ c, C, copyright, registered ]
+ };
+ key <AB04> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ v, V, U202F, leftarrow ]
+ };
+ key <AB05> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ b, B, downarrow, uparrow ]
+ };
+ key <AB06> {
+ type= "FOUR_LEVEL_SEMIALPHABETIC",
+ symbols[Group1]= [ n, N, notsign, rightarrow ]
+ };
+
+ #key <AB07> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ comma, question, questiondown, U2026 ]
+ #};
+ key <AB07> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ comma, question, dead_cedilla, questiondown ]
+ };
+
+ key <AB08> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ semicolon, period, multiply, U22C5 ]
+ };
+ key <AB09> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ colon, slash, division, U2215 ]
+ };
+
+ #key <AB10> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ exclam, section, exclamdown, U2212 ]
+ #};
+ key <AB10> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ exclam, ampersand, exclamdown, U2212 ]
+ };
+
+ key <RTSH> { [ Shift_R ] };
+ key <KPMU> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ KP_Multiply, U22C5, 0x10000d7, VoidSymbol, XF86ClearGrab ]
+ };
+
+ key <LALT> { [ Alt_L, Meta_L ] };
+ #key <LALT> { [ Super_L ] };
+
+ key <SPCE> {
+ type= "EIGHT_LEVEL",
+ symbols[Group1]= [ space, space, space, nobreakspace, space, U202F, NoSymbol, NoSymbol ]
+ };
+
+ #key <CAPS> { [ Caps_Lock ] };
+ #key <CAPS> { [ Super_L ] };
+ key <CAPS> { [ Escape ] };
+
+ key <FK01> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F1, F1, F1, F1, XF86Switch_VT_1 ]
+ };
+ key <FK02> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F2, F2, F2, F2, XF86Switch_VT_2 ]
+ };
+ key <FK03> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F3, F3, F3, F3, XF86Switch_VT_3 ]
+ };
+ key <FK04> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F4, F4, F4, F4, XF86Switch_VT_4 ]
+ };
+ key <FK05> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F5, F5, F5, F5, XF86Switch_VT_5 ]
+ };
+ key <FK06> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F6, F6, F6, F6, XF86Switch_VT_6 ]
+ };
+ key <FK07> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F7, F7, F7, F7, XF86Switch_VT_7 ]
+ };
+ key <FK08> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F8, F8, F8, F8, XF86Switch_VT_8 ]
+ };
+ key <FK09> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F9, F9, F9, F9, XF86Switch_VT_9 ]
+ };
+ key <FK10> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F10, F10, F10, F10, XF86Switch_VT_10 ]
+ };
+ key <NMLK> { [ Num_Lock ] };
+ key <SCLK> { [ Scroll_Lock ] };
+ key <KP7> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Home, KP_7, U2196, U21D6 ]
+ };
+ key <KP8> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Up, KP_8, U2191, U21D1 ]
+ };
+ key <KP9> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Prior, KP_9, U2197, U21D7 ]
+ };
+ key <KPSU> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ KP_Subtract, U2212, U2212, VoidSymbol, XF86Prev_VMode ]
+ };
+ key <KP4> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Left, KP_4, U2190, U21D0 ]
+ };
+ key <KP5> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Begin, KP_5, U2194, U21D4 ]
+ };
+ key <KP6> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Right, KP_6, U2192, U21D2 ]
+ };
+ key <KPAD> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ KP_Add, 0x100002b, 0x100002b, VoidSymbol, XF86Next_VMode ]
+ };
+ key <KP1> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_End, KP_1, U2199, U21D9 ]
+ };
+ key <KP2> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Down, KP_2, U2193, U21D3 ]
+ };
+ key <KP3> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Next, KP_3, U2198, U21D8 ]
+ };
+ key <KP0> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Insert, KP_0, U2195, U21D5 ]
+ };
+ key <KPDL> {
+ type= "FOUR_LEVEL_MIXED_KEYPAD",
+ symbols[Group1]= [ KP_Delete, period, comma, U202F ]
+ };
+ key <LVL3> {
+ type= "ONE_LEVEL",
+ symbols[Group1]= [ ISO_Level3_Shift ]
+ };
+ key <LSGT> {
+ type= "FOUR_LEVEL",
+ symbols[Group1]= [ less, greater, lessthanequal, greaterthanequal ]
+ };
+ key <FK11> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F11, F11, F11, F11, XF86Switch_VT_11 ]
+ };
+ key <FK12> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ F12, F12, F12, F12, XF86Switch_VT_12 ]
+ };
+ key <KATA> { [ Katakana ] };
+ key <HIRA> { [ Hiragana ] };
+ key <HENK> { [ Henkan_Mode ] };
+ key <HKTG> { [ Hiragana_Katakana ] };
+ key <MUHE> { [ Muhenkan ] };
+ key <KPEN> { [ KP_Enter ] };
+ key <RCTL> { [ Control_R ] };
+ key <KPDV> {
+ type= "CTRL+ALT",
+ symbols[Group1]= [ KP_Divide, U2215, 0x10000f7, VoidSymbol, XF86Ungrab ]
+ };
+ key <PRSC> {
+ type= "PC_ALT_LEVEL2",
+ symbols[Group1]= [ Print, Sys_Req ]
+ };
+ key <RALT> {
+ type= "ONE_LEVEL",
+ symbols[Group1]= [ ISO_Level3_Shift ]
+ };
+ 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 <MUTE> { [ XF86AudioMute ] };
+ key <VOL-> { [ XF86AudioLowerVolume ] };
+ key <VOL+> { [ XF86AudioRaiseVolume ] };
+ key <POWR> { [ XF86PowerOff ] };
+ key <KPEQ> { [ KP_Equal ] };
+ key <I126> { [ plusminus ] };
+ key <PAUS> {
+ type= "PC_CONTROL_LEVEL2",
+ symbols[Group1]= [ Pause, Break ]
+ };
+ key <I128> { [ XF86LaunchA ] };
+ key <I129> { [ KP_Decimal, KP_Decimal ] };
+ key <HNGL> { [ Hangul ] };
+ key <HJCV> { [ Hangul_Hanja ] };
+
+ key <LWIN> { [ Super_L ] };
+ #key <LWIN> { [ Alt_L, Meta_L ] };
+
+ key <RWIN> { [ Super_R ] };
+ key <COMP> { [ Menu ] };
+ 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 <I147> { [ XF86MenuKB ] };
+ key <I148> { [ XF86Calculator ] };
+ key <I150> { [ XF86Sleep ] };
+ key <I151> { [ XF86WakeUp ] };
+ key <I152> { [ XF86Explorer ] };
+ key <I153> { [ XF86Send ] };
+ key <I155> { [ XF86Xfer ] };
+ key <I156> { [ XF86Launch1 ] };
+ key <I157> { [ XF86Launch2 ] };
+ key <I158> { [ XF86WWW ] };
+ key <I159> { [ XF86DOS ] };
+ key <I160> { [ XF86ScreenSaver ] };
+ key <I161> { [ XF86RotateWindows ] };
+ key <I162> { [ XF86TaskPane ] };
+ key <I163> { [ XF86Mail ] };
+ key <I164> { [ XF86Favorites ] };
+ key <I165> { [ XF86MyComputer ] };
+ key <I166> { [ XF86Back ] };
+ key <I167> { [ XF86Forward ] };
+ key <I169> { [ XF86Eject ] };
+ key <I170> { [ XF86Eject, XF86Eject ] };
+ key <I171> { [ XF86AudioNext ] };
+ key <I172> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I173> { [ XF86AudioPrev ] };
+ key <I174> { [ XF86AudioStop, XF86Eject ] };
+ key <I175> { [ XF86AudioRecord ] };
+ key <I176> { [ XF86AudioRewind ] };
+ key <I177> { [ XF86Phone ] };
+ key <I179> { [ XF86Tools ] };
+ key <I180> { [ XF86HomePage ] };
+ key <I181> { [ XF86Reload ] };
+ key <I182> { [ XF86Close ] };
+ key <I185> { [ XF86ScrollUp ] };
+ key <I186> { [ XF86ScrollDown ] };
+ key <I187> { [ parenleft ] };
+ key <I188> { [ parenright ] };
+ key <I189> { [ XF86New ] };
+ key <I190> { [ Redo ] };
+ key <FK13> { [ XF86Tools ] };
+ key <FK14> { [ XF86Launch5 ] };
+ key <FK15> { [ XF86Launch6 ] };
+ key <FK16> { [ XF86Launch7 ] };
+ key <FK17> { [ XF86Launch8 ] };
+ key <FK18> { [ XF86Launch9 ] };
+ key <FK20> { [ XF86AudioMicMute ] };
+ key <FK21> { [ XF86TouchpadToggle ] };
+ key <FK22> { [ XF86TouchpadOn ] };
+ key <FK23> { [ XF86TouchpadOff ] };
+ key <MDSW> { [ Mode_switch ] };
+ key <ALT> { [ NoSymbol, Alt_L ] };
+ key <META> { [ NoSymbol, Meta_L ] };
+ key <SUPR> { [ NoSymbol, Super_L ] };
+ key <HYPR> { [ NoSymbol, Hyper_L ] };
+ key <I208> { [ XF86AudioPlay ] };
+ key <I209> { [ XF86AudioPause ] };
+ key <I210> { [ XF86Launch3 ] };
+ key <I211> { [ XF86Launch4 ] };
+ key <I212> { [ XF86LaunchB ] };
+ key <I213> { [ XF86Suspend ] };
+ key <I214> { [ XF86Close ] };
+ key <I215> { [ XF86AudioPlay ] };
+ key <I216> { [ XF86AudioForward ] };
+ key <I218> { [ Print ] };
+ key <I220> { [ XF86WebCam ] };
+ key <I221> { [ XF86AudioPreset ] };
+ key <I223> { [ XF86Mail ] };
+ key <I224> { [ XF86Messenger ] };
+ key <I225> { [ XF86Search ] };
+ key <I226> { [ XF86Go ] };
+ key <I227> { [ XF86Finance ] };
+ key <I228> { [ XF86Game ] };
+ key <I229> { [ XF86Shop ] };
+ key <I231> { [ Cancel ] };
+ key <I232> { [ XF86MonBrightnessDown ] };
+ key <I233> { [ XF86MonBrightnessUp ] };
+ key <I234> { [ XF86AudioMedia ] };
+ key <I235> { [ XF86Display ] };
+ key <I236> { [ XF86KbdLightOnOff ] };
+ key <I237> { [ XF86KbdBrightnessDown ] };
+ key <I238> { [ XF86KbdBrightnessUp ] };
+ key <I239> { [ XF86Send ] };
+ key <I240> { [ XF86Reply ] };
+ key <I241> { [ XF86MailForward ] };
+ key <I242> { [ XF86Save ] };
+ key <I243> { [ XF86Documents ] };
+ key <I244> { [ XF86Battery ] };
+ key <I245> { [ XF86Bluetooth ] };
+ key <I246> { [ XF86WLAN ] };
+ key <I251> { [ XF86MonBrightnessCycle ] };
+ key <I254> { [ XF86WWAN ] };
+ key <I255> { [ XF86RFKill ] };
+ modifier_map Control { <LCTL> };
+ modifier_map Shift { <LFSH> };
+ modifier_map Shift { <RTSH> };
+ modifier_map Mod1 { <LALT> };
+ #modifier_map Mod1 { <LWIN> };
+
+ ## COMMENT THIS TO DEACTIVATE
+ #modifier_map Lock { <CAPS> };
+
+ modifier_map Mod2 { <NMLK> };
+ modifier_map Mod5 { <LVL3> };
+ modifier_map Control { <RCTL> };
+ modifier_map Mod4 { <LWIN> };
+ #modifier_map Mod4 { <LALT> };
+ modifier_map Mod4 { <RWIN> };
+ modifier_map Mod5 { <MDSW> };
+ modifier_map Mod1 { <META> };
+ modifier_map Mod4 { <SUPR> };
+ modifier_map Mod4 { <HYPR> };
+};