RPATH := $(subst $(wildcard ~/),,$(APATH))
FILES := bin
-DOTFILES := aliases bash* conky* flexget vim* zsh*
+DOTFILES := aliases bash* conky* flexget vim* xbindkeysrc zsh*
.PHONY: install $(FILES) $(DOTFILES)
install: $(FILES) $(DOTFILES)
--- /dev/null
+# For the benefit of emacs users: -*- shell-script -*-
+###########################
+# xbindkeys configuration #
+###########################
+#
+# Version: 1.8.5
+#
+# A list of keys is in /usr/include/X11/keysym.h and in
+# /usr/include/X11/keysymdef.h
+# The XK_ is not needed.
+#
+# List of modifier:
+# Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
+# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
+#
+# Don't forget to activate it on startup by placing 'xbindkeys'
+# before the line that starts your DE in '~/.xinitrc'
+
+# The release modifier is not a standard X modifier, but you can
+# use it if you want to catch release events instead of press events
+
+# By defaults, xbindkeys does not pay attention with the modifiers
+# NumLock, CapsLock and ScrollLock.
+# Uncomment the lines above if you want to pay attention to them.
+
+#keystate_numlock = enable
+#keystate_capslock = enable
+#keystate_scrolllock= enable
+
+"qdbus --literal org.kde.kglobalaccel /component/kwin invokeShortcut Expose"
+ b:10
+
+"qdbus --literal org.kde.kglobalaccel /component/kwin invokeShortcut ShowDesktopGrid"
+ b:13
+
+##################################
+# End of xbindkeys configuration #
+##################################