From 01b9ae90465dd1c2145530a0d9758388b0715df4 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 26 Jun 2020 16:00:58 +0530 Subject: Adds mouse controls mde --- config.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/config.h b/config.h index d5ab3bf..8b938e6 100644 --- a/config.h +++ b/config.h @@ -10,6 +10,7 @@ char shell[] = "/bin/sh"; enum { MusicPlayer, Screenshot, + Mouse, // Declare modes above this MODE_SIZE, @@ -28,6 +29,18 @@ Key modes[MODE_SIZE][10] = { { 0, XK_p, SCRIPT(screenshot.sh part) }, { 0, XK_w, SCRIPT(screenshot.sh window) }, },// }}} + [Mouse] = { // {{{ + { 0, XK_h, SCRIPT(mouse.sh move left 20) }, + { 0, XK_j, SCRIPT(mouse.sh move down 20) }, + { 0, XK_k, SCRIPT(mouse.sh move up 20) }, + { 0, XK_l, SCRIPT(mouse.sh move right 20) }, + //{ 0, XK_h, SCRIPT(mouse.sh move left 100) }, + //{ 0, XK_j, SCRIPT(mouse.sh move down 100) }, + //{ 0, XK_k, SCRIPT(mouse.sh move up 100) }, + //{ 0, XK_l, SCRIPT(mouse.sh move right 100) }, + { 0, XK_space, SCRIPT(mouse.sh click) }, + { 0, XK_c, SCRIPT(mouse.sh rclick) }, + },// }}} }; // Define normal mode key bindings here @@ -62,6 +75,7 @@ Key keys[] = { { 0, XF86XK_MonBrightnessUp, SCRIPT(brightness.sh inc 10) }, { 0, XF86XK_MonBrightnessDown, SCRIPT(brightness.sh dec 10) }, { Super, XK_Print, mode(Screenshot, False) }, + { Super|ControlMask, XK_m, mode(Mouse, True) }, // }}} // Media controls {{{ @@ -76,6 +90,7 @@ Key keys[] = { ModeProperties mode_properties[MODE_SIZE] = { [MusicPlayer] = { "Music player" }, [Screenshot] = { "Screeshot" }, + [Mouse] = { "Mouse control" }, }; // Call this script on mode change -- cgit v1.3.1