summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sxhkd/.config/sxhkd/sxhkdrc3
-rwxr-xr-xsxhkd/.local/bin/toggle-mouse11
2 files changed, 14 insertions, 0 deletions
diff --git a/sxhkd/.config/sxhkd/sxhkdrc b/sxhkd/.config/sxhkd/sxhkdrc
index aaf37e4..13734ef 100644
--- a/sxhkd/.config/sxhkd/sxhkdrc
+++ b/sxhkd/.config/sxhkd/sxhkdrc
@@ -140,3 +140,6 @@ XF86AudioMute
XF86LaunchA
toggle-layout
+
+XF86LaunchB
+ toggle-mouse
diff --git a/sxhkd/.local/bin/toggle-mouse b/sxhkd/.local/bin/toggle-mouse
new file mode 100755
index 0000000..906fdbb
--- /dev/null
+++ b/sxhkd/.local/bin/toggle-mouse
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+touchpad_off="$(synclient -l | grep TouchpadOff | cut -d'=' -f 2 | xargs)"
+
+if [ "$touchpad_off" = "0" ]; then
+ synclient TouchpadOff=1
+ unclutter -idle 1 &
+else
+ synclient TouchpadOff=0
+ killall unclutter
+fi