summaryrefslogtreecommitdiff
path: root/src/interface
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-08-10 11:43:21 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-08-10 11:43:21 (GMT)
commit0e67fe028bfb939e9b5158d133413d7e9876005b (patch)
tree57f3b9183e007a1d00524f81c2d363edfa877835 /src/interface
parent73b8178a771b277a11ba09b7c75005335bec04fc (diff)
downloadpowder-0e67fe028bfb939e9b5158d133413d7e9876005b.zip
powder-0e67fe028bfb939e9b5158d133413d7e9876005b.tar.gz
Use Left modifier keys
Diffstat (limited to 'src/interface')
-rw-r--r--src/interface/Keys.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/interface/Keys.h b/src/interface/Keys.h
index b18a4c3..69b00fe 100644
--- a/src/interface/Keys.h
+++ b/src/interface/Keys.h
@@ -18,9 +18,23 @@
#define KEY_ALT SDLK_LALT
#define KEY_SHIFT SDLK_LSHIFT
-#define KEY_MOD_CONTROL KMOD_CTRL
-#define KEY_MOD_ALT KMOD_ALT
-#define KEY_MOD_SHIFT KMOD_SHIFT
+#define KEY_MOD_NONE KMOD_NONE
+#define KEY_MOD_LSHIFT KMOD_LSHIFT
+#define KEY_MOD_RSHIFT KMOD_RSHIFT
+#define KEY_MOD_LCONTROL KMOD_LCTRL
+#define KEY_MOD_RCONTROL KMOD_RCTRL
+#define KEY_MOD_LALT KMOD_LALT
+#define KEY_MOD_RALT KMOD_RALT
+#define KEY_MOD_LMETA KMOD_LMETA
+#define KEY_MOD_RMETA KMOD_RMETA
+#define KEY_MOD_NUM KMOD_NUM
+#define KEY_MOD_CAPS KMOD_CAPS
+#define KEY_MOD_MODE KMOD_MODE
+#define KEY_MOD_RESERVED KMOD_RESERVED
+
+#define KEY_MOD_CONTROL KEY_MOD_RCONTROL | KEY_MOD_LCONTROl
+#define KEY_MOD_ALT KEY_MOD_RALT | KEY_MOD_LALT
+#define KEY_MOD_SHIFT KEY_MOD_RSHIFT | KEY_MOD_LSHIFT
#define KEY_a SDLK_a
#define KEY_d SDLK_d