# For the benefit of emacs users: -*- shell-script -*- ########################### # xbindkeys configuration # ########################### # # Version: 1.8.5 # # 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 # Examples of commands: # "xbindkeys_show" # control+shift + q # set directly keycode (here control + f with my keyboard) # "xterm" # c:41 + m:0x4 # specify a mouse button #"xterm" # control + b:2 #"xterm -geom 50x20+20+20" # Shift+Mod2+alt + s # ## set directly keycode (here control+alt+mod2 + f with my keyboard) #"xterm" # alt + c:0x29 + m:4 + mod2 # ## Control+Shift+a release event starts rxvt #"rxvt" # release+control+shift + a # ## Control + mouse button 2 release event starts rxvt #"rxvt" # Control + b:2 + Release # My own edits start here... "urxvt" alt + F1 "gmrun -g -2+2" alt + F2 "emacs" alt + F3 # keycode 192 (keysym 0x1008ff45, XF86Launch5) "urxvt" c:192 # keycode 193 (keysym 0x1008ff46, XF86Launch6) "gnome-terminal" c:193 # keycode 194 (keysym 0x1008ff47, XF86Launch7 "emacs" c:194 # keycode 195 (keysym 0x1008ff48, XF86Launch8) "Terminal" c:195 # keycode 196 (keysym 0x1008ff49, XF86Launch9) # "xterm -bg black -fg grey -fa 'bitstream vera sans mono' -fs 12" "xterm -bg black -fg darkslategrey -fa 'bitstream vera sans mono' -fs 12" c:196 # keycode 180 (keysym 0x1008ff18, XF86HomePage) "firefox" c:180 # keycode 225 (keysym 0x1008ff1b, XF86Search) "tracker-needle" c:225 # keycode 163 (keysym 0x1008ff19, XF86Mail) "thunderbird" c:163 # keycode 164 (keysym 0x1008ff30, XF86Favorites) # "nautilus --no-desktop" "rox" c:164 # keycode 121 (keysym 0x1008ff12, XF86AudioMute "amixer set Master toggle" c:121 # keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume) "amixer -D pulse set Master 5%- unmute" c:122 # keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume) "amixer -D pulse set Master 5%+ unmute" c:123 # Pulseaudio # "amixer -D pulse set Master 5%+ unmute" "amixer -D pulse set Master 5%+ unmute" alt + c:111 #"amixer -D pulse set Master 5%- unmute" "amixer -D pulse set Master 5%- unmute" alt + c:116 # keycode 133 (keysym 0xffeb, Super_L), same_screen YES, "amixer set Master toggle" alt + c:119 # keycode 172 (keysym 0x1008ff14, XF86AudioPlay) # keycode 148 (keysym 0x1008ff1d, XF86Calculator) "gnome-calculator" c:148 # keycode 218 (keysym 0xff61, Print) # keycode 242 (keysym 0x1008ff77, XF86Save) # keycode 239 (keysym 0x1008ff7b, XF86Send) # keycode 241 (keysym 0x1008ff90, XF86MailForward) # keycode 240 (keysym 0x1008ff72, XF86Reply) # keycode 214 (keysym 0x1008ff56, XF86Close) # keycode 142 (keysym 0x1005ff73, SunOpen) # keycode 189 (keysym 0x1008ff68, XF86New) # keycode 190 (keysym 0xff66, Redo) # keycode 139 (keysym 0xff65, Undo) # keycode 146 (keysym 0xff6a, Help) # keycode 166 (keysym 0x1008ff26, XF86Back) # keycode 167 (keysym 0x1008ff27, XF86Forward) # keycode 107 (keysym 0xff61, Print) "xfce4-screenshooter" c:107 ################################## # End of xbindkeys configuration # ##################################