1
# click on the desktop to get menus
2
OnDesktop Mouse1 :HideMenus
3
OnDesktop Mouse2 :WorkspaceMenu
4
OnDesktop Mouse3 :RootMenu
6
# scroll on the desktop to change workspaces
7
OnDesktop Mouse4 :PrevWorkspace
8
OnDesktop Mouse5 :NextWorkspace
10
# scroll on the toolbar to change current window
11
OnToolbar Mouse4 :PrevWindow {static groups} (iconhidden=no)
12
OnToolbar Mouse5 :NextWindow {static groups} (iconhidden=no)
14
# Enable dragging of windows via titlebar ( PRT )
15
OnTitlebar Mouse1 :StartMoving
17
# alt + left/right click to move/resize a window
18
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
19
OnWindowBorder Move1 :StartMoving
21
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}
22
OnLeftGrip Move1 :StartResizing bottomleft
23
OnRightGrip Move1 :StartResizing bottomright
25
# alt + middle click to lower the window
26
OnWindow Mod1 Mouse2 :Lower
28
# control-click a window's titlebar and drag to attach windows
29
OnTitlebar Control Mouse1 :StartTabbing
31
# double click on the titlebar to shade
32
OnTitlebar Double Mouse1 :Shade
34
# left click on the titlebar to move the window
35
OnTitlebar Mouse1 :MacroCmd {Raise} {Focus} {ActivateTab}
36
OnTitlebar Move1 :StartMoving
38
# middle click on the titlebar to lower
39
OnTitlebar Mouse2 :Lower
41
# right click on the titlebar for a menu of options
42
OnTitlebar Mouse3 :WindowMenu
45
Mod1 Tab :NextWindow {groups}
46
Mod1 Shift Tab :PrevWindow {groups}
48
# cycle through tabs in the current window
50
Mod4 Shift Tab :PrevTab
52
# go to a specific tab in the current window
64
Mod1 F1 :Exec x-terminal-emulator
66
# open a dialog to run programs
69
# volume settings, using common keycodes
70
# if these don't work, use xev to find out your real keycodes
71
176 :Exec amixer sset Master,0 1+
72
174 :Exec amixer sset Master,0 1-
73
160 :Exec amixer sset Master,0 toggle
75
# current window commands
82
# open the window menu
83
Mod1 space :WindowMenu
86
Control Mod1 Delete :Exit
88
# change to previous/next workspace
89
Control Mod1 Left :PrevWorkspace
90
Control Mod1 Right :NextWorkspace
92
# send the current window to previous/next workspace
93
Mod4 Left :SendToPrevWorkspace
94
Mod4 Right :SendToNextWorkspace
96
# send the current window and follow it to previous/next workspace
97
Control Mod4 Left :TakeToPrevWorkspace
98
Control Mod4 Right :TakeToNextWorkspace
100
# change to a specific workspace
101
Control F1 :Workspace 1
102
Control F2 :Workspace 2
103
Control F3 :Workspace 3
104
Control F4 :Workspace 4
105
Control F5 :Workspace 5
106
Control F6 :Workspace 6
107
Control F7 :Workspace 7
108
Control F8 :Workspace 8
109
Control F9 :Workspace 9
110
Control F10 :Workspace 10
111
Control F11 :Workspace 11
112
Control F12 :Workspace 12
114
# send the current window to a specific workspace
115
Mod4 F1 :SendToWorkspace 1
116
Mod4 F2 :SendToWorkspace 2
117
Mod4 F3 :SendToWorkspace 3
118
Mod4 F4 :SendToWorkspace 4
119
Mod4 F5 :SendToWorkspace 5
120
Mod4 F6 :SendToWorkspace 6
121
Mod4 F7 :SendToWorkspace 7
122
Mod4 F8 :SendToWorkspace 8
123
Mod4 F9 :SendToWorkspace 9
124
Mod4 F10 :SendToWorkspace 10
125
Mod4 F11 :SendToWorkspace 11
126
Mod4 F12 :SendToWorkspace 12
128
# send the current window and change to a specific workspace
129
Control Mod4 F1 :TakeToWorkspace 1
130
Control Mod4 F2 :TakeToWorkspace 2
131
Control Mod4 F3 :TakeToWorkspace 3
132
Control Mod4 F4 :TakeToWorkspace 4
133
Control Mod4 F5 :TakeToWorkspace 5
134
Control Mod4 F6 :TakeToWorkspace 6
135
Control Mod4 F7 :TakeToWorkspace 7
136
Control Mod4 F8 :TakeToWorkspace 8
137
Control Mod4 F9 :TakeToWorkspace 9
138
Control Mod4 F10 :TakeToWorkspace 10
139
Control Mod4 F11 :TakeToWorkspace 11
140
Control Mod4 F12 :TakeToWorkspace 12