aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Fuller <kyle@fuller.li>2018-07-30 19:22:08 +0100
committerKyle Fuller <kyle@fuller.li>2018-07-30 19:32:01 +0100
commit93917e6609a709cdcff4f23ed6c788cfe6bcc838 (patch)
tree785cc751dcb3117fb4deb9f82574b94d0ea1a0e9
parenta1da10d6d393f0a3f1f56f7a9a14d1e868bfcbe7 (diff)
downloadskhd-93917e6609a709cdcff4f23ed6c788cfe6bcc838.tar.gz
skhd-93917e6609a709cdcff4f23ed6c788cfe6bcc838.zip
Add meh keyword
-rw-r--r--src/hotkey.h5
-rw-r--r--src/parse.c2
-rw-r--r--src/tokenize.h2
3 files changed, 6 insertions, 3 deletions
diff --git a/src/hotkey.h b/src/hotkey.h
index e616303..f06ce90 100644
--- a/src/hotkey.h
+++ b/src/hotkey.h
@@ -49,7 +49,10 @@ enum hotkey_flag
Hotkey_Flag_Hyper = (Hotkey_Flag_Cmd |
Hotkey_Flag_Alt |
Hotkey_Flag_Shift |
- Hotkey_Flag_Control)
+ Hotkey_Flag_Control),
+ Hotkey_Flag_Meh = (Hotkey_Flag_Control |
+ Hotkey_Flag_Shift |
+ Hotkey_Flag_Alt)
};
#include "hashtable.h"
diff --git a/src/parse.c b/src/parse.c
index 5439a0f..0b09f02 100644
--- a/src/parse.c
+++ b/src/parse.c
@@ -158,7 +158,7 @@ internal enum hotkey_flag modifier_flags_value[] =
Hotkey_Flag_Shift, Hotkey_Flag_LShift, Hotkey_Flag_RShift,
Hotkey_Flag_Cmd, Hotkey_Flag_LCmd, Hotkey_Flag_RCmd,
Hotkey_Flag_Control, Hotkey_Flag_LControl, Hotkey_Flag_RControl,
- Hotkey_Flag_Fn, Hotkey_Flag_Hyper,
+ Hotkey_Flag_Fn, Hotkey_Flag_Hyper, Hotkey_Flag_Meh,
};
internal uint32_t
diff --git a/src/tokenize.h b/src/tokenize.h
index d6bd4bf..3c1bd31 100644
--- a/src/tokenize.h
+++ b/src/tokenize.h
@@ -7,7 +7,7 @@ static const char *modifier_flags_str[] =
"shift", "lshift", "rshift",
"cmd", "lcmd", "rcmd",
"ctrl", "lctrl", "rctrl",
- "fn", "hyper",
+ "fn", "hyper", "meh",
};
static const char *literal_keycode_str[] =