config: deprecate A-<arrow> keybinds

...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.
This commit is contained in:
Johan Malm 2025-06-13 18:54:02 +01:00 committed by Johan Malm
parent 26192a9b5a
commit 26a9c637d8
3 changed files with 0 additions and 41 deletions

View file

@ -699,7 +699,6 @@ extending outward from the snapped edge.
A-F3 - run bemenu A-F3 - run bemenu
A-F4 - close window A-F4 - close window
W-a - toggle maximize W-a - toggle maximize
A-<arrow> - move window to edge
W-<arrow> - resize window to fill half the output W-<arrow> - resize window to fill half the output
A-Space - show window menu A-Space - show window menu
``` ```

View file

@ -269,18 +269,6 @@
<keybind key="W-a"> <keybind key="W-a">
<action name="ToggleMaximize" /> <action name="ToggleMaximize" />
</keybind> </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"> <keybind key="W-Left">
<action name="SnapToEdge" direction="left" /> <action name="SnapToEdge" direction="left" />
</keybind> </keybind>

View file

@ -35,34 +35,6 @@ static struct key_combos {
}, { }, {
.binding = "W-a", .binding = "W-a",
.action = "ToggleMaximize", .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", .binding = "W-Left",
.action = "SnapToEdge", .action = "SnapToEdge",