...because Alt- keybinds should be for clients to use and the A-<arrow>
default combination is a frequent user complaint because it prevents some
common usage patterns like alt-left/right in web browers.
A-F3 - run bemenu
A-F4 - close window
W-a - toggle maximize
- A-<arrow> - move window to edge
W-<arrow> - resize window to fill half the output
A-Space - show window menu
```
<keybind key="W-a">
<action name="ToggleMaximize" />
</keybind>
- <keybind key="A-Left">
- <action name="MoveToEdge" direction="left" />
- </keybind>
- <keybind key="A-Right">
- <action name="MoveToEdge" direction="right" />
- </keybind>
- <keybind key="A-Up">
- <action name="MoveToEdge" direction="up" />
- </keybind>
- <keybind key="A-Down">
- <action name="MoveToEdge" direction="down" />
- </keybind>
<keybind key="W-Left">
<action name="SnapToEdge" direction="left" />
</keybind>
}, {
.binding = "W-a",
.action = "ToggleMaximize",
- }, {
- .binding = "A-Left",
- .action = "MoveToEdge",
- .attributes[0] = {
- .name = "direction",
- .value = "left",
- },
- }, {
- .binding = "A-Right",
- .action = "MoveToEdge",
- .attributes[0] = {
- .name = "direction",
- .value = "right",
- },
- }, {
- .binding = "A-Up",
- .action = "MoveToEdge",
- .attributes[0] = {
- .name = "direction",
- .value = "up",
- },
- }, {
- .binding = "A-Down",
- .action = "MoveToEdge",
- .attributes[0] = {
- .name = "direction",
- .value = "down",
- },
}, {
.binding = "W-Left",
.action = "SnapToEdge",