Update GH clone URI field
[khome.git] / home / .xbindkeysrc
1 # (Mod4 is Windows key)
2
3 "xbindkeys_show"
4 control+shift + q
5
6 # -----------
7 # Volume
8 # -----------
9 "pactl set-sink-volume @DEFAULT_SINK@ +5%"
10 XF86AudioRaiseVolume
11 "pactl set-sink-volume @DEFAULT_SINK@ -5%"
12 XF86AudioLowerVolume
13 "pactl set-sink-mute @DEFAULT_SINK@ toggle"
14 XF86AudioMute
15
16 # ----------
17 # Backlight
18 # ----------
19 "sudo ~/bin/backlight_adjust +5"
20 XF86MonBrightnessUp
21 "sudo ~/bin/backlight_adjust +1"
22 shift + XF86MonBrightnessUp
23 "sudo ~/bin/backlight_adjust -5"
24 XF86MonBrightnessDown
25 "sudo ~/bin/backlight_adjust -1"
26 shift + XF86MonBrightnessDown
27
28 # Workaround: XF86MonBrightness(Up|Down) keys stopped working on Librem 15v4 :(
29 "sudo ~/bin/backlight_adjust +5"
30 shift+XF86AudioRaiseVolume
31 "sudo ~/bin/backlight_adjust -5"
32 shift+XF86AudioLowerVolume
33
34 # -------------------
35 # Screen saver/locker
36 # -------------------
37 # mate-screensaver equivalent: "mate-screensaver-command --lock"
38 "xscreensaver-command -activate"
39 XF86ScreenSaver
40 "xscreensaver-command -activate"
41 control + alt + l
42 #"lock"
43 # XF86ScreenSaver
44 #"lock"
45 # control + alt + l
46
47 # ----------
48 # MPD client
49 # ----------
50 # If keyboard has media keys, use them:
51 "mpc toggle"
52 XF86AudioPlay
53 "mpc stop"
54 XF86AudioStop
55 "mpc prev && notify_mpc"
56 XF86AudioPrev
57 "mpc next && notify_mpc"
58 XF86AudioNext
59 # Otherwise use combinations:
60 "mpc toggle"
61 Mod4 + Down
62 "mpc stop"
63 Mod4 + Up
64 "mpc prev && notify_mpc"
65 Mod4 + Left
66 "mpc next && notify_mpc"
67 Mod4 + Right
68
69 ## cmus-remote
70 #"cmus-remote --stop"
71 # XF86AudioStop
72 #"cmus-remote --prev"
73 # XF86AudioPrev
74 #"cmus-remote --pause"
75 # XF86AudioPlay
76 #"cmus-remote --next"
77 # XF86AudioNext
78
79
80 # --------------------
81 # Transparency adjust
82 # --------------------
83 "picom-trans 40"
84 Mod4 + 4
85 "picom-trans 45"
86 Mod4 + Shift + 4
87 "picom-trans 50"
88 Mod4 + 5
89 "picom-trans 55"
90 Mod4 + Shift + 5
91 "picom-trans 60"
92 Mod4 + 6
93 "picom-trans 65"
94 Mod4 + Shift + 6
95 "picom-trans 70"
96 Mod4 + 7
97 "picom-trans 75"
98 Mod4 + Shift + 7
99 "picom-trans 80"
100 Mod4 + 8
101 "picom-trans 85"
102 Mod4 + Shift + 8
103 "picom-trans 90"
104 Mod4 + 9
105 "picom-trans 95"
106 Mod4 + Shift + 9
107 "picom-trans 100"
108 Mod4 + 0
109
110 # ------------------------
111 # Screenshot
112 # ------------------------
113 "scrot --select --freeze 'screen--%Y-%m-%d--%H-%M-%S.png' -e 'mv $f ~/arc/img/Screenshots/'"
114 Print
115
116 # ----------------
117 # App launchers
118 # ----------------
119
120 "st -e htop"
121 Mod4 + h
122 "st -e ncmpcpp"
123 Mod4 + m
124 "st -e ranger"
125 Mod4 + r
126
127 # Search mpd lib and play selection
128 "mpplay"
129 Mod4 + p
130
131 # Search video catalog and play selection
132 "video-catalog-play"
133 Mod4 + v
134
135 # Editors
136 "gvim"
137 Mod4 + e
138 "emacs"
139 Mod4 + Shift + e
140
141 # Edit specific files
142 "cd ~/doc/TODO && gvim TODO.md"
143 Mod4 + t
144 "cd ~/doc/ideas && gvim ideas.md"
145 Mod4 + i
146 #"cd ~/doc/drafts && drafts_prepend && gvim -c NERDTreeFind drafts.md"
147 "cd ~/doc/drafts && drafts_prepend && gvim drafts.md"
148 Mod4 + d
149 "cd ~/doc/notes && notes_prepend && gvim notes.md"
150 Mod4 + n
151 "cd ~/doc/bookmarks && gvim bookmarks.md"
152 Mod4 + b
153 "cd ~/doc/quotations && gvim quotations.md"
154 Mod4 + q
155
156 # File browser
157 "pcmanfm"
158 Mod4 + f
159
160 # Weather
161 "notify_weather"
162 Mod4 + w
163 "xdg-open 'https://forecast.weather.gov/MapClick.php?lat=42.9581&lon=-71.4856&unit=0&lg=english&FcstType=graphical&menu=1'"
164 Mod4 + Shift + w
165
166 # Calendar
167 "notify_cal"
168 Mod4 + c
169
170 # Status
171 "notify_status"
172 Mod4 + s
173
174 "notify_time-in-zones"
175 Mod4 + z
176
177 # MPD
178 "notify_mpc"
179 Mod4 + Shift + m
180
181 # dunst
182 "dunstctl close"
183 control + space
184 "dunstctl close-all"
185 control + shift + space
186 "dunstctl history-pop"
187 control + grave
This page took 0.095366 seconds and 4 git commands to generate.