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
|
# Keybinds #
# Programs
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod, Return, exec, $terminal
bind = $mod, Q, killactive,
bind = $mod SHIFT, Space, togglefloating,
bind = $mod, D, exec, $run_launcher
bind = $mod SHIFT, E, exec, $exit_menu
# Move around
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod, H, movefocus, l
bind = $mod, J, movefocus, d
bind = $mod, K, movefocus, u
bind = $mod, L, movefocus, r
bind = $mod, left, movefocus, l
bind = $mod, right, movefocus, r
bind = $mod, up, movefocus, u
bind = $mod, down, movefocus, d
# Move containers
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod SHIFT, H, swapwindow, l
bind = $mod SHIFT, J, swapwindow, d
bind = $mod SHIFT, K, swapwindow, u
bind = $mod SHIFT, left, swapwindow, l
bind = $mod SHIFT, right, swapwindow, r
bind = $mod SHIFT, up, swapwindow, u
bind = $mod SHIFT, down, swapwindow, d
# Move workspaces
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod, 1, workspace, 1
bind = $mod, 2, workspace, 2
bind = $mod, 3, workspace, 3
bind = $mod, 4, workspace, 4
bind = $mod, 5, workspace, 5
bind = $mod, 6, workspace, 6
bind = $mod, 7, workspace, 7
bind = $mod, 8, workspace, 8
bind = $mod, 9, workspace, 9
bind = $mod, 0, workspace, 10
# Move containers to workspace
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod SHIFT, 1, movetoworkspace, 1
bind = $mod SHIFT, 2, movetoworkspace, 2
bind = $mod SHIFT, 3, movetoworkspace, 3
bind = $mod SHIFT, 4, movetoworkspace, 4
bind = $mod SHIFT, 5, movetoworkspace, 5
bind = $mod SHIFT, 6, movetoworkspace, 6
bind = $mod SHIFT, 7, movetoworkspace, 7
bind = $mod SHIFT, 8, movetoworkspace, 8
bind = $mod SHIFT, 9, movetoworkspace, 9
bind = $mod SHIFT, 0, movetoworkspace, 10
# Move workspaces to monitor
# -----------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod CTRL, h , movecurrentworkspacetomonitor, l
bind = $mod CTRL, l , movecurrentworkspacetomonitor, r
bind = $mod CTRL, left , movecurrentworkspacetomonitor, l
bind = $mod CTRL, right, movecurrentworkspacetomonitor, r
# Move/resize windows
# ---------------------------------------------------------
# Modifier Key Dispatcher
bindm = $mod, mouse:272, movewindow
bindm = $mod, mouse:273, resizewindow
# Groups (tabs)
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod, W, togglegroup,
bind = $mod, Z, changegroupactive, b
bind = $mod, X, changegroupactive, f
# Screenshot
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = , Print, exec, $screenshot_area
bind = Alt, Print, exec, $screenshot_area_clipboard
bind = SHIFT, Print, exec, $screenshot_screen
bind = SHIFT ALT, Print, exec, $screenshot_screen_clipboard
# Audio
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle && $sink_volume_mute > $wob_socket
binde = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -4% && $sink_volume > $wob_socket
binde = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +4% && $sink_volume > $wob_socket
# Playback
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = , XF86AudioPrev, exec, playerctl --player=spotify,%any previous
bind = , XF86AudioNext, exec, playerctl --player=spotify,%any next
bind = , XF86AudioPlay, exec, playerctl --player=spotify,%any play-pause
# Brightness
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
binde = , XF86MonBrightnessDown, exec, brightnessctl set 5- && $brightness > $wob_socket
binde = , XF86MonBrightnessUp, exec, brightnessctl set +5 && $brightness > $wob_socket
# Zoom
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod, mouse_up, exec, $zoom i
bind = $mod, mouse_down, exec, $zoom d
binde = $mod, grave, exec, $zoom i
binde = $mod, Escape, exec, $zoom d
# Scratchpad
# ---------------------------------------------------------
# Modifier Key Dispatcher Value
bind = $mod SHIFT, C, movetoworkspace, special:scratchpad
bind = $mod, C, togglespecialworkspace, scratchpad
bind = $mod, S, togglespecialworkspace, spotify
bind = $mod, backslash, togglespecialworkspace, shadowplay
|