aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-06-26 16:00:58 +0530
committerAkshay Nair <phenax5@gmail.com>2020-06-26 16:00:58 +0530
commit01b9ae90465dd1c2145530a0d9758388b0715df4 (patch)
tree8755051e0c3f66925ee96525bb95f62feb48dd8f
parent627f1d9cd8eb0520c74b56fd1d75cd1c04352e35 (diff)
downloadshotkey-01b9ae90465dd1c2145530a0d9758388b0715df4.tar.gz
shotkey-01b9ae90465dd1c2145530a0d9758388b0715df4.zip
Adds mouse controls mde
-rw-r--r--config.h15
1 files changed, 15 insertions, 0 deletions
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