diff options
| author | Christoph Lohmann <20h@r-36.net> | 2012-11-15 20:00:46 +0100 |
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2012-11-15 20:00:46 +0100 |
| commit | a29ab30f256439dd701a475bb0c51eb2d02cafa9 (patch) | |
| tree | 6b8a639f8552daa26c109ed53b3edf6991010254 | |
| parent | 90e1427632d6c5852d10c8d2bafa787012903eb9 (diff) | |
| download | st-a29ab30f256439dd701a475bb0c51eb2d02cafa9.tar.gz st-a29ab30f256439dd701a475bb0c51eb2d02cafa9.zip | |
Adding support for XK_F35.
| -rw-r--r-- | config.def.h | 43 |
1 files changed, 33 insertions, 10 deletions
diff --git a/config.def.h b/config.def.h index da1191c..86fefa7 100644 --- a/config.def.h +++ b/config.def.h | |||
| @@ -54,6 +54,16 @@ static unsigned int defaultbg = 0; | |||
| 54 | static unsigned int defaultcs = 256; | 54 | static unsigned int defaultcs = 256; |
| 55 | static unsigned int defaultucs = 257; | 55 | static unsigned int defaultucs = 257; |
| 56 | 56 | ||
| 57 | /* Internal shortcuts. */ | ||
| 58 | #define MODKEY Mod1Mask | ||
| 59 | |||
| 60 | static Shortcut shortcuts[] = { | ||
| 61 | /* modifier key function argument */ | ||
| 62 | { MODKEY|ShiftMask, XK_Prior, xzoom, {.i = +1} }, | ||
| 63 | { MODKEY|ShiftMask, XK_Next, xzoom, {.i = -1} }, | ||
| 64 | { ShiftMask, XK_Insert, selpaste, {.i = 0} }, | ||
| 65 | }; | ||
| 66 | |||
| 57 | /* | 67 | /* |
| 58 | * Special keys (change & recompile st.info accordingly) | 68 | * Special keys (change & recompile st.info accordingly) |
| 59 | * | 69 | * |
| @@ -224,15 +234,28 @@ static Key key[] = { | |||
| 224 | { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0}, | 234 | { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0}, |
| 225 | { XK_F12, /* F48 */ Mod2Mask, "\033[24;6~", 0, 0, 0}, | 235 | { XK_F12, /* F48 */ Mod2Mask, "\033[24;6~", 0, 0, 0}, |
| 226 | { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0}, | 236 | { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0}, |
| 227 | }; | 237 | { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0}, |
| 228 | 238 | { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0}, | |
| 229 | /* Internal shortcuts. */ | 239 | { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0}, |
| 230 | #define MODKEY Mod1Mask | 240 | { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0}, |
| 231 | 241 | { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0}, | |
| 232 | static Shortcut shortcuts[] = { | 242 | { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0}, |
| 233 | /* modifier key function argument */ | 243 | { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0}, |
| 234 | { MODKEY|ShiftMask, XK_Prior, xzoom, {.i = +1} }, | 244 | { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0}, |
| 235 | { MODKEY|ShiftMask, XK_Next, xzoom, {.i = -1} }, | 245 | { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0}, |
| 236 | { ShiftMask, XK_Insert, selpaste, {.i = 0} }, | 246 | { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0}, |
| 247 | { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0}, | ||
| 248 | { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0}, | ||
| 249 | { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0}, | ||
| 250 | { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0}, | ||
| 251 | { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0}, | ||
| 252 | { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0}, | ||
| 253 | { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0}, | ||
| 254 | { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0}, | ||
| 255 | { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0}, | ||
| 256 | { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0}, | ||
| 257 | { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0}, | ||
| 258 | { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0}, | ||
| 259 | { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0}, | ||
| 237 | }; | 260 | }; |
| 238 | 261 | ||
