JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Making all function keys accessible.
authorChristoph Lohmann <20h@r-36.net>
Thu, 15 Nov 2012 19:03:18 +0000 (20:03 +0100)
committerChristoph Lohmann <20h@r-36.net>
Thu, 15 Nov 2012 19:03:18 +0000 (20:03 +0100)
config.def.h

index 86fefa7..7a7262c 100644 (file)
@@ -174,65 +174,65 @@ static Key key[] = {
        { XK_F1,            XK_NO_MOD,      "\033OP" ,       0,    0,    0},
        { XK_F1, /* F13 */  ShiftMask,      "\033[1;2P",     0,    0,    0},
        { XK_F1, /* F25 */  ControlMask,    "\033[1;5P",     0,    0,    0},
-       { XK_F1, /* F37 */  Mod2Mask,       "\033[1;6P",     0,    0,    0},
+       { XK_F1, /* F37 */  Mod4Mask,       "\033[1;6P",     0,    0,    0},
        { XK_F1, /* F49 */  Mod1Mask,       "\033[1;3P",     0,    0,    0},
        { XK_F1, /* F61 */  Mod3Mask,       "\033[1;4P",     0,    0,    0},
        { XK_F2,            XK_NO_MOD,      "\033OQ" ,       0,    0,    0},
        { XK_F2, /* F14 */  ShiftMask,      "\033[1;2Q",     0,    0,    0},
        { XK_F2, /* F26 */  ControlMask,    "\033[1;5Q",     0,    0,    0},
-       { XK_F2, /* F38 */  Mod2Mask,       "\033[1;6Q",     0,    0,    0},
+       { XK_F2, /* F38 */  Mod4Mask,       "\033[1;6Q",     0,    0,    0},
        { XK_F2, /* F50 */  Mod1Mask,       "\033[1;3Q",     0,    0,    0},
        { XK_F2, /* F62 */  Mod3Mask,       "\033[1;4Q",     0,    0,    0},
        { XK_F3,            XK_NO_MOD,      "\033OR" ,       0,    0,    0},
        { XK_F3, /* F15 */  ShiftMask,      "\033[1;2R",     0,    0,    0},
        { XK_F3, /* F27 */  ControlMask,    "\033[1;5R",     0,    0,    0},
-       { XK_F3, /* F39 */  Mod2Mask,       "\033[1;6R",     0,    0,    0},
+       { XK_F3, /* F39 */  Mod4Mask,       "\033[1;6R",     0,    0,    0},
        { XK_F3, /* F51 */  Mod1Mask,       "\033[1;3R",     0,    0,    0},
        { XK_F3, /* F63 */  Mod3Mask,       "\033[1;4R",     0,    0,    0},
        { XK_F4,            XK_NO_MOD,      "\033OS" ,       0,    0,    0},
        { XK_F4, /* F16 */  ShiftMask,      "\033[1;2S",     0,    0,    0},
        { XK_F4, /* F28 */  ShiftMask,      "\033[1;5S",     0,    0,    0},
-       { XK_F4, /* F40 */  Mod2Mask,       "\033[1;6S",     0,    0,    0},
+       { XK_F4, /* F40 */  Mod4Mask,       "\033[1;6S",     0,    0,    0},
        { XK_F4, /* F52 */  Mod1Mask,       "\033[1;3S",     0,    0,    0},
        { XK_F5,            XK_NO_MOD,      "\033[15~",      0,    0,    0},
        { XK_F5, /* F17 */  ShiftMask,      "\033[15;2~",    0,    0,    0},
        { XK_F5, /* F29 */  ControlMask,    "\033[15;5~",    0,    0,    0},
-       { XK_F5, /* F41 */  Mod2Mask,       "\033[15;6~",    0,    0,    0},
+       { XK_F5, /* F41 */  Mod4Mask,       "\033[15;6~",    0,    0,    0},
        { XK_F5, /* F53 */  Mod1Mask,       "\033[15;3~",    0,    0,    0},
        { XK_F6,            XK_NO_MOD,      "\033[17~",      0,    0,    0},
        { XK_F6, /* F18 */  ShiftMask,      "\033[17;2~",    0,    0,    0},
        { XK_F6, /* F30 */  ControlMask,    "\033[17;5~",    0,    0,    0},
-       { XK_F6, /* F42 */  Mod2Mask,       "\033[17;6~",    0,    0,    0},
+       { XK_F6, /* F42 */  Mod4Mask,       "\033[17;6~",    0,    0,    0},
        { XK_F6, /* F54 */  Mod1Mask,       "\033[17;3~",    0,    0,    0},
        { XK_F7,            XK_NO_MOD,      "\033[18~",      0,    0,    0},
        { XK_F7, /* F19 */  ShiftMask,      "\033[18;2~",    0,    0,    0},
        { XK_F7, /* F31 */  ControlMask,    "\033[18;5~",    0,    0,    0},
-       { XK_F7, /* F43 */  Mod2Mask,       "\033[18;6~",    0,    0,    0},
+       { XK_F7, /* F43 */  Mod4Mask,       "\033[18;6~",    0,    0,    0},
        { XK_F7, /* F55 */  Mod1Mask,       "\033[18;3~",    0,    0,    0},
        { XK_F8,            XK_NO_MOD,      "\033[19~",      0,    0,    0},
        { XK_F8, /* F20 */  ShiftMask,      "\033[19;2~",    0,    0,    0},
        { XK_F8, /* F32 */  ControlMask,    "\033[19;5~",    0,    0,    0},
-       { XK_F8, /* F44 */  Mod2Mask,       "\033[19;6~",    0,    0,    0},
+       { XK_F8, /* F44 */  Mod4Mask,       "\033[19;6~",    0,    0,    0},
        { XK_F8, /* F56 */  Mod1Mask,       "\033[19;3~",    0,    0,    0},
        { XK_F9,            XK_NO_MOD,      "\033[20~",      0,    0,    0},
        { XK_F9, /* F21 */  ShiftMask,      "\033[20;2~",    0,    0,    0},
        { XK_F9, /* F33 */  ControlMask,    "\033[20;5~",    0,    0,    0},
-       { XK_F9, /* F45 */  Mod2Mask,       "\033[20;6~",    0,    0,    0},
+       { XK_F9, /* F45 */  Mod4Mask,       "\033[20;6~",    0,    0,    0},
        { XK_F9, /* F57 */  Mod1Mask,       "\033[20;3~",    0,    0,    0},
        { XK_F10,           XK_NO_MOD,      "\033[21~",      0,    0,    0},
        { XK_F10, /* F22 */ ShiftMask,      "\033[21;2~",    0,    0,    0},
        { XK_F10, /* F34 */ ControlMask,    "\033[21;5~",    0,    0,    0},
-       { XK_F10, /* F46 */ Mod2Mask,       "\033[21;6~",    0,    0,    0},
+       { XK_F10, /* F46 */ Mod4Mask,       "\033[21;6~",    0,    0,    0},
        { XK_F10, /* F58 */ Mod1Mask,       "\033[21;3~",    0,    0,    0},
        { XK_F11,           XK_NO_MOD,      "\033[23~",      0,    0,    0},
        { XK_F11, /* F23 */ ShiftMask,      "\033[23;2~",    0,    0,    0},
        { XK_F11, /* F35 */ ControlMask,    "\033[23;5~",    0,    0,    0},
-       { XK_F11, /* F47 */ Mod2Mask,       "\033[23;6~",    0,    0,    0},
+       { XK_F11, /* F47 */ Mod4Mask,       "\033[23;6~",    0,    0,    0},
        { XK_F11, /* F59 */ Mod1Mask,       "\033[23;3~",    0,    0,    0},
        { XK_F12,           XK_NO_MOD,      "\033[24~",      0,    0,    0},
        { XK_F12, /* F24 */ ShiftMask,      "\033[24;2~",    0,    0,    0},
        { XK_F12, /* F36 */ ControlMask,    "\033[24;5~",    0,    0,    0},
-       { XK_F12, /* F48 */ Mod2Mask,       "\033[24;6~",    0,    0,    0},
+       { XK_F12, /* F48 */ Mod4Mask,       "\033[24;6~",    0,    0,    0},
        { XK_F12, /* F60 */ Mod1Mask,       "\033[24;3~",    0,    0,    0},
        { XK_F13,           XK_NO_MOD,      "\033[1;2P",     0,    0,    0},
        { XK_F14,           XK_NO_MOD,      "\033[1;2Q",     0,    0,    0},