summaryrefslogtreecommitdiffstats
path: root/sxhkd/.config/sxhkd/sxhkdrc
blob: 263debc9b4962ddc65a0c23bf27eaed86d03e521 (plain) (blame)
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
#
# bspwm hotkeys
#

super + alt + Escape
	bspc quit

super + w
	bspc window -c

super + t
	bspc desktop -l next

super + b
	bspc desktop -B

super + {s,f}
	bspc window -t {floating,fullscreen}

super + {grave,Tab}
	bspc {window,desktop} -f last

super + apostrophe
	bspc window -s last

super + {o,i}
	bspc control --record-history off; \
	bspc window {older,newer} -f; \
	bspc control --record-history on

super + y
	bspc window -w last.manual

super + m
	bspc window -s biggest

super + {_,shift + }{h,j,k,l}
	bspc window -{f,s} {left,down,up,right}

super + {_,shift + }c
	bspc window -f {next,prev}

super + {comma,period}
	bspc desktop -C {backward,forward}

super + bracket{left,right}
	bspc desktop -f {prev,next}

super + ctrl + {h,j,k,l}
	bspc window -p {left,down,up,right}

super + ctrl + {_,shift + }space
	bspc {window -p cancel,desktop -c}

super + alt + {h,j,k,l}
	bspc window -e {left -10,down +10,up -10,right +10}

super + alt + shift + {h,j,k,l}
	bspc window -e {right -10,up +10,down -10,left +10}

super + ctrl + {1-9}
	bspc window -r 0.{1-9}

super + {_,shift + }{1-9,0}
	bspc {desktop -f,window -d} ^{1-9,10}

~button1
	bspc pointer -g focus

super + button{1-3}
	bspc pointer -g {move,resize_side,resize_corner}

super + !button{1-3}
	bspc pointer -t %i %i

super + @button{1-3}
	bspc pointer -u

#
# wm independent hotkeys
#

super + Return
	urxvt

super + space
	dmenu_run -fn "Source Code Pro for Powerline:bold:pixelsize=10" -h 31 -nb \#2f2b30 -nf \#fefdfb -sb \#cf0f38 -sf \#fefdfb

# make sxhkd reload its configuration files:
super + Escape
	pkill -USR1 -x sxhkd

XF86MonBrightnessDown
	xbacklight -dec 10

XF86MonBrightnessUp
	xbacklight -inc 10

XF86KbdBrightnessDown
	kbdlight down

XF86KbdBrightnessUp
	kbdlight up

XF86AudioRaiseVolume
    pulseaudio-ctl up

XF86AudioLowerVolume
    pulseaudio-ctl down

XF86AudioMute
    pulseaudio-ctl mute

#XF86AudioRaiseVolume
#	pamixer --increase 5;\
#	pamixer --get-volume > /tmp/volinfo

#XF86AudioLowerVolume
#	pamixer --decrease 5;\
#        pamixer --get-volume > /tmp/volinfo

#XF86AudioMute
#	pamixer --toggle-mute;\
#        if $(pamixer --get-mute) ; then;\
#        echo ⮝ > /tmp/spkicon;\
#        else;\
#        echo ⮟ > /tmp/spkicon;\
#        fi