From b1898b0c4820f5790889d321cd041720d2a0204f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Kmie=C4=87?= Date: Tue, 29 Mar 2022 00:29:58 +0200 Subject: [PATCH] Xbindkeysrc: first config --- .config/xbindkeysrc | 115 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 .config/xbindkeysrc diff --git a/.config/xbindkeysrc b/.config/xbindkeysrc new file mode 100644 index 0000000..96e471d --- /dev/null +++ b/.config/xbindkeysrc @@ -0,0 +1,115 @@ +# For the benefit of emacs users: -*- shell-script -*- +########################### +# xbindkeys configuration # +########################### +# +# Version: 1.8.6 +# +# 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 + +"pulseaudio-ctl up" + XF86AudioRaiseVolume + +"pulseaudio-ctl down" + XF86AudioLowerVolume + +"pulseaudio-ctl mute" + XF86AudioMute + +"pulseaudio-ctl mute-input" + XF86AudioMicMute + +"pulseaudio-ctl playerctl --ignore-player=chromium play-pause" + XF86AudioPlay + +"pulseaudio-ctl playerctl --ignore-player=chromium play-pause" + XF86AudioPause + +"pulseaudio-ctl playerctl --ignore-player=chromium stop" + XF86AudioStop + +"pulseaudio-ctl playerctl --ignore-player=chromium next" + XF86AudioNext + +"pulseaudio-ctl playerctl --ignore-player=chromium previous" + XF86AudioPrev + +"gnome-calculator" + XF86Calculator + +"i3lock -c 151515 -e -f" + Mod4 + z + +"brightnessctl s 5\%+" + Mod4 + Up + +"brightnessctl s 5\%-" + Mod4 + Down + +"rofi-pass" + Control+Mod4 + d + +"/home/kmcr/tools/word-lookup/word-lookup.sh" + Mod4 + d + +################################## +# End of xbindkeys configuration # +##################################