diff options
author | Weitian LI <liweitianux@gmail.com> | 2014-06-13 21:12:21 +0800 |
---|---|---|
committer | Weitian LI <liweitianux@gmail.com> | 2014-06-13 21:12:21 +0800 |
commit | 78f7be4e4b6501b15b5fefc9f7824bbadf0daf2a (patch) | |
tree | b761e28709e4a6f45458c323b8870150827ef831 /.xbindkeysrc | |
parent | e1ce158f65c472b7c8d14c04fce94c85bc881a6c (diff) | |
download | dotfiles-78f7be4e4b6501b15b5fefc9f7824bbadf0daf2a.tar.bz2 |
Added various dotfiles.
* Xresources
* profile, xprofile, xinitrc
* bash (aliases, logout, profile, rc, completion)
* gitconfig
* gtkrc and gtk-bookmarks
* i3 configs (with py3status configs)
* i3status.conf
* lftp/rc
* tmux.conf
* xbindkeysrc
* mpdconf
* ncmpcpp (config and keys)
* sbclrc
* vifm (vifmrc, colors)
* urxvt (perl extensions)
* conkyrc (and conky/cronograph configs)
Diffstat (limited to '.xbindkeysrc')
-rw-r--r-- | .xbindkeysrc | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/.xbindkeysrc b/.xbindkeysrc new file mode 100644 index 0000000..ef89ab1 --- /dev/null +++ b/.xbindkeysrc @@ -0,0 +1,104 @@ +# For the benefit of emacs users: -*- shell-script -*- +########################### +# xbindkeys configuration # +########################### +# +# Version: 1.8.4 +# +# If you edit this file, do not forget to uncomment any lines +# that you change. +# The pound(#) symbol may be used anywhere for comments. +# +# To specify a key, you can use 'xbindkeys --key' or +# 'xbindkeys --multikey' and put one of the two lines in this file. +# +# The format of a command line is: +# "command to start" +# associated key +# +# +# 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). +# + +# 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 + +#"xbindkeys_show" +# control+shift + q + +###### music control ###### {{{ +"mpc toggle" + m:0x0 + c:172 + XF86AudioPlay + +"mpc stop" + m:0x0 + c:174 + XF86AudioStop + +"mpc prev" + m:0x0 + c:173 + XF86AudioPrev + +"mpc next" + m:0x0 + c:171 + XF86AudioNext +###### music }}} + +###### volume control ###### {{{ +"amixer sset Master '5%+' unmute" + m:0x0 + c:123 + XF86AudioRaiseVolume + +"amixer sset Master '5%-' unmute" + m:0x0 + c:122 + XF86AudioLowerVolume + +"amixer sset Master toggle" + m:0x0 + c:121 + XF86AudioMute +###### volume }}} + +###### thinkpad ###### {{{ +## thinkpad special keys require 'thinkpad_acpi' module + +# ThinkVantage button +"dmenu_run" + m:0x0 + c:156 + XF86Launch1 + +"~/bin/i3lock_exit.sh lock" + m:0x10 + c:160 + Mod2 + XF86ScreenSaver + +#"(Scheme function)" +# m:0x10 + c:220 +# Mod2 + XF86WebCam + +"arandr" + m:0x10 + c:235 + Mod2 + XF86Display + +# TouchPadToggle +"synclient TouchpadOff=`synclient -l | grep -c 'TouchpadOff.*=.*0'`" + m:0x10 + c:199 + Mod2 + XF86TouchpadToggle + +###### thinkpad ###### }}} + +################################## +# End of xbindkeys configuration # +################################## |