-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsxhkdrc
141 lines (117 loc) · 2.45 KB
/
sxhkdrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# simple x hotkey daemon config
# systemwide keybindings
super + d
~/scripts/rofi/application-start
super + 0
~/scripts/rofi/power-menu
super + E
~/scripts/rofi/emoji-picker
super + ssharp
~/scripts/i3/lock/lock
## start applications
super + Return
kitty
super + F1
nice -n 19 brave
super + F9
export QT_STYLE_OVERRIDE=kvantum-dark; keepassxc
super + F3
kitty --class mosh --name kudu mosh k
### websites
alt + F1
moodle
alt + F2
lfe
alt + F3
lfeback
## bspwm
# super + alt + r
# bspc wm -r
# super + Q
# bspc node -c
# super + alt + q
# bspc node -k
# super + {_,shift + }{1-9}
# bspc {desktop -f,node -d} '^{1-9}'
## pulseaudio
### volume control
XF86AudioMute
~/scripts/sxhkd/set-volume mute >/dev/null
XF86AudioLowerVolume
~/scripts/sxhkd/set-volume -3 >/dev/null
XF86AudioRaiseVolume
~/scripts/sxhkd/set-volume +3 >/dev/null
### sound mixer
super + ctrl + m
kitty pulsemixer
super + m
qpwgraph
## media playback
XF86AudioPlay
~/scripts/sxhkd/control-media toggle # macbook, JBL speaker single press
XF86Search
~/scripts/sxhkd/control-media toggle # x240
XF86Tools
~/scripts/sxhkd/control-media toggle # x270
XF86AudioNext
~/scripts/sxhkd/control-media next # JBL speaker double press
XF86LaunchA
~/scripts/sxhkd/control-media next
XF86Favorites
~/scripts/sxhkd/control-media next
XF86AudioPrev
~/scripts/sxhkd/control-media prev # x240
XF86Display
~/scripts/sxhkd/control-media prev # x240
## brightness
XF86MonBrightnessUp
~/scripts/sxhkd/backlight p +10 >/dev/null
XF86MonBrightnessDown
~/scripts/sxhkd/backlight p -10 >/dev/null
shift + XF86MonBrightnessUp
~/scripts/sxhkd/backlight p +01 >/dev/null
shift + XF86MonBrightnessDown
~/scripts/sxhkd/backlight p -01 >/dev/null
## screenshot
super + p
~/scripts/sxhkd/screenshot
super + P
~/scripts/sxhkd/screenshot -s
## dunst
super + c
dunstctl close
super + C
dunstctl close-all
# super + h
# dunstctl history-pop
## misc
super + n
wlan
super + y
~/scripts/schedule-yt
super + Y
~/scripts/rofi/yt
super + v
~/scripts/sxhkd/open_clip_mpv
super + a
screenshot-chart take
# super + t
# transmission-add
super + z
open-latest-doc
super + b
bangs
super + i
insert-bookmark
super + o
open-bookmark
super + S
toggle-screenkey
super + u
gpt
super + g
pick-hugo-article en
super + G
pick-hugo-article de
# xtouchpad -t; exec notify-send -t 1500 'toggled keyboard'
# XF86 keys: http://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols