From ae0d84721d58731feee4888b67e7a1e55cd318b2 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 4 Jun 2003 22:46:17 +0000 Subject: add a leftHanded option for mouse bindings, reverses the left/right keywords --- plugins/mouse/translate.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'plugins/mouse/translate.c') diff --git a/plugins/mouse/translate.c b/plugins/mouse/translate.c index 9f042dd9..d849ed44 100644 --- a/plugins/mouse/translate.c +++ b/plugins/mouse/translate.c @@ -1,4 +1,5 @@ #include "../../kernel/openbox.h" +#include "mouse.h" #include #include #include @@ -45,9 +46,9 @@ gboolean translate_button(char *str, guint *state, guint *button) } /* figure out the button */ - if (!g_ascii_strcasecmp("Left", l)) *button = 1; + if (!g_ascii_strcasecmp("Left", l)) *button = mouse_lefthand ? 3 : 1; else if (!g_ascii_strcasecmp("Middle", l)) *button = 2; - else if (!g_ascii_strcasecmp("Right", l)) *button = 3; + else if (!g_ascii_strcasecmp("Right", l)) *button = mouse_lefthand ? 1 : 3; else if (!g_ascii_strcasecmp("Up", l)) *button = 4; else if (!g_ascii_strcasecmp("Down", l)) *button = 5; else if (!g_ascii_strncasecmp("Button", l, 6)) *button = atoi(l+6); -- cgit v1.2.3